Реализация самого сложного алгоритма: поиск кратчайшего пути для перемещения шарика.
Дата отправки отчёта:
16 октября 2017 г.
Задание выполнено: за
3 час. 00 мин.
Чему научился:
Закрепил пройденное
Что было сложным:
найти время
Комментарии:
Смысл переменной paths не узрел, так как использовал создание массива пути на основе длинны пути, см. скриншот и поэтому не инициализировал массив размером 81. после того как путь отрисовывался поверх будущих шариков, они как будто стирались, а потом появлялись уже большими, устранил эту проблему, реализовав простую проверку. Оптимизировал код в разных местах, чтобы не было дубликатов и т.д. Отличный урок, идём дальше.
Научился: Закрепила волновой алгоритм. Научилась анимировать перемещение шарика. Трудности: Найти, где забыла выделить память под массивы. Просмотрела, где в уроке выделяется память под массив path. Кстати, давно мучаюсь вопросом: как у C# дело обстоит с освобождением выделенной памяти?