Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Комбинаторика / Рекурсия. Заливка области

  • Пишем алгоритм заливки, как в программе Паинт.
  • Дата отправки отчёта: 27 января 2018 г.
  • Задание выполнено: за 2 дня 1 час. 11 мин.
  • Чему научился: Углубил знакомство с рекурсией. Завораживает.
  • Что было сложным: Не сложно, но печально осознать тот факт, что все-таки не вполне понимаю всю глубину механизма работы рекурсии.  Функция крайне полезная, но правильно применить ее для своих нужд будет нелегко.
  • Оценка видео-уроку:
Отчёт от 4814 за Комбинаторика / Рекурсия. Заливка области


Отчёт от 4814 за Комбинаторика / Рекурсия. Заливка области




Оцени работу

 
Сохранить страницу:

16911. --
Margarita
Margarita
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Заливка области / 2018-01-28 17:43

Через некоторое время все поймете. И будет даже странно, что когда-то не понимал.                                                                                                                             


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Заливка области / 2018-01-28 17:52

для этого и нужно многократное выполнение похожих заданий. покупайте Комбинаторику и проходите все уроки - сразу сможешь ощутить эффект. И да, Семантику тоже проходите.


10080. --
FireWolf
FireWolf
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Заливка области / 2018-01-28 18:31

Надо просто понять, что когда рекурсивная функция вызывает сама себя, то создаётся цепочка функций, каждая из которых ждёт результата следующей, и в конце результат идёт вверх по цепочке и возвращается из первого "родителя". Мне помогла в некоторой степени понять реализация рекурсивного поиска файла в директориях: передаём папку и ищем ней файл, если файла нет, а есть папки, то для каждой вызываем эту же функцию. Если файл найден, то результат поиска возвращается по цепочке вверх. Мне вначале было непонятно, что вся эта рекурсивная цепочка сворачивается сама собой. Всё время казалось, что я что-то упускаю и не может быть всё так просто :)


  • Отчёт оценивали:
    4814Дмитрий+1   8707Володимир+1   16533Андрей Шевченко+1   3922Александр+1   11868Андрей Суслов+1   6452Кирилл Шмойлов+1   11582Родион+1   10558Иван Воронин+1   459Сергей Сергеевич+1   10833zmejchik+1   3850Григорий+1   16505Frizord0   6744Anton0   14155Никита+1   10167Игорь+1   16911Margarita0   1Евгений Волосатов+1   10080FireWolf+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Ещё на один шаг приблизился к пониманию рекурсии.
Трудности: Понять как работает рекурсия.
Все тип-топ!


Научился: Познал глубже рекурсию.
Трудности: Оторвать взгляд от этого чарующего зрелища :)
Все отлично, классный и эффектный урок.