Реализация самого сложного алгоритма: поиск кратчайшего пути для перемещения шарика.
Дата отправки отчёта:
7 ноября 2022 г.
Задание выполнено: за
6 час. 15 мин.
Чему научился:
Написал функции FindPath и PathShow, а также вспомогательные функции. Ознакомился с реализацией алгоритма "Волна", который применяется для поиска кротчайшего пути.
Что было сложным:
Написать функцию FindPath и понять откуда ее вызвать. Также была сложность с отладкой. Поначалу шарик не покидал исходную точку, пока не достигал конечной.
Научился: Закрепила волновой алгоритм. Научилась анимировать перемещение шарика. Трудности: Найти, где забыла выделить память под массивы. Просмотрела, где в уроке выделяется память под массив path. Кстати, давно мучаюсь вопросом: как у C# дело обстоит с освобождением выделенной памяти?