#15, спасибо за советы, следовал большинству из них, когда начинал готовить. В общих чертах поняла, что-такое функции, классы, объекты.
На уровне определений и факториала рекурсию поняла, списки тоже в освоила – смышленая девочка.
Но вот задачки самостоятельно решаются пока с трудом, точнее фактически не решаются, хотя строки кода в правильном направлении есть.
#16, На всё это потратили часов 10-12 астрономических, плюс немного самостоятельного чтения (очень трудно найти л-ру по теме для такого уровня да еще на русском).
это-то как раз не проблема. однако изучать рекурсию в языке без хвостовой рекурсии – это надо же было додуматься? ей же теперь потребуется понять, как работает стек и зачем он нужен.
возьмите какой-нибудь Ахо, Ульман, Хопкрофт "Структуры данных и алгоритмы" (а лучше – SICP). еще придется объяснить, что такое функция (для начала – только базовые сведения), что такое структуры данных, классы и экземпляры класса (объекты). про рекурсию желательно рассказать при знакомстве с функциями, а затем продолжить при знакомстве со связными списками.
#13, вот такая у меня задача, подготовить девочку, которая только-только узнала, как писать "Hello, World" нужно пошустрому научить писать программы по работе со связными списками и хотя бы на пальцах понимать, как работает рекурсия.
А подскажите книгу по Java для тех кто никогда не программировал. Там чтобы и про рекурсию разжевано было и про связные списки. А то уже недели 3 не могу для ученицы ничего подходящего на русском языке найти.
1 сентября 2009 в 22:04
можно и без ссылок – одними массивами.
1 сентября 2009 в 14:03
А какова роль указателей в понимании связных списков? Разве недостаточно ссылок?
1 сентября 2009 в 9:03
#15, спасибо за советы, следовал большинству из них, когда начинал готовить. В общих чертах поняла, что-такое функции, классы, объекты.
На уровне определений и факториала рекурсию поняла, списки тоже в освоила – смышленая девочка.
Но вот задачки самостоятельно решаются пока с трудом, точнее фактически не решаются, хотя строки кода в правильном направлении есть.
#16, На всё это потратили часов 10-12 астрономических, плюс немного самостоятельного чтения (очень трудно найти л-ру по теме для такого уровня да еще на русском).
1 сентября 2009 в 8:03
это-то как раз не проблема. однако изучать рекурсию в языке без хвостовой рекурсии – это надо же было додуматься? ей же теперь потребуется понять, как работает стек и зачем он нужен.
1 сентября 2009 в 8:01
Бедная девочка, ей придется осознавать связные списки на языке без указателей
1 сентября 2009 в 7:05
"подготовить девочку" – )
сколько времени есть чтобы подготовить девочку?
1 сентября 2009 в 6:05
возьмите какой-нибудь Ахо, Ульман, Хопкрофт "Структуры данных и алгоритмы" (а лучше – SICP). еще придется объяснить, что такое функция (для начала – только базовые сведения), что такое структуры данных, классы и экземпляры класса (объекты). про рекурсию желательно рассказать при знакомстве с функциями, а затем продолжить при знакомстве со связными списками.
1 сентября 2009 в 0:03
#13, вот такая у меня задача, подготовить девочку, которая только-только узнала, как писать "Hello, World" нужно пошустрому научить писать программы по работе со связными списками и хотя бы на пальцах понимать, как работает рекурсия.
31 августа 2009 в 17:01
"Java для начинающих" и "рекурсия и связные списки" – вещи довольно-таки несовместные. попробуйте найти отдельно книжки по Java и по алгоритмам.
31 августа 2009 в 11:03
А подскажите книгу по Java для тех кто никогда не программировал. Там чтобы и про рекурсию разжевано было и про связные списки. А то уже недели 3 не могу для ученицы ничего подходящего на русском языке найти.
31 августа 2009 в 5:01
[:||||||:]
а зачем тогда нужен гугл?
31 августа 2009 в 1:00
//knigaluby.ru/programmirovanie
на этом сайте дофига книг по разным языкам и тематикам
31 августа 2009 в 0:02
Б. Страуструп "Язык С"
30 августа 2009 в 23:04
Инет тебе в помощь. Лучше придумай что ты хочешь сделать и ищи в инете способ реализации. На примерах лучше всего получается.
30 августа 2009 в 21:03
лучше синей нету.
30 августа 2009 в 19:01
Брайан Керниган, Роб Пайк Практика программирования- например тут //www.realcoding.net/teach/practice/
30 августа 2009 в 19:00
Н. Вирт «Алгоритмы + структуры данных = программы»
30 августа 2009 в 18:03
ты поставил в тупик всех дядек из группы таким простым и прямым вопросом.
30 августа 2009 в 18:00
на каком языке программить собрался? (кофе купи)
30 августа 2009 в 17:05
Какую именно?