На этом уроке мы рассмотрим два основных способа решения комбинаторных задач: Первый способ - когда известно количество объектов - вложенные циклы. Второй способ - любое количество объектов - использование рекурсии.
Чему научился:
Терпению и поглубже познал алгоритм работы данной функции
Что было сложным:
Расписать пошагово как она работает, следовать за логической нитью работы функции. Знания получил, как она работает, но они достаточно зыбкие. Сам написать не зная ее наизусть вряд ли смогу.
Комментарии:
Все отлично. Только рука не поднялась робота обмануть, по вашему совету. :)
Научился: Познакомился с практическим применением рекурсии. Ближе узнал что такое комбинаторика и какие способы есть для отптимального решения разных комбинаторных задач. Трудности: Нисразу понял алгоритм через рекурсию как мы проходим по цифрмам и суммируем их. Отладка все таки сильная вещь.
Научился: Делать программку, которая считает, сколько счастливых билетиков будет при N-значном числе. Урок классный!!! Спасибо : )
Начала читать эту книжку по комбинаторике, мне она уже понравилась: всё очень интересно написано : )