Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2014 10:19:00

kanz
Зарегистрирован: 2013-04-16
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Лабиринт bfs

Здравствуйте.
Задача такая: дан файл с лабиринтом (0 — свободно, 1 — стенка), начальная позиция и конечная позиция (координаты).
Требуется вывести путь (последовательно координаты клеток, по которым идём).
При этом использовать поиск в ширину.

Не понимаю, где проблема… работает-работает, а потом начинает чудить. Подскажите, что не так? Где ошибка?


Прикреплённый файлы:
attachment mazeSolve---.py (2,2 KБ)

Офлайн

#2 Апрель 19, 2014 10:19:54

kanz
Зарегистрирован: 2013-04-16
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Лабиринт bfs

На простых лабиринтах прокатывает, на более сложных — нет.
Вся нужная инфа будет выводиться в консоль.

Отредактировано kanz (Апрель 19, 2014 10:20:16)

Прикреплённый файлы:
attachment in2.txt (147 байт)

Офлайн

#3 Апрель 19, 2014 10:22:14

kanz
Зарегистрирован: 2013-04-16
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Лабиринт bfs

Ещё один пример входного файла.

Запускать mazeSolve—.py
Спросит имя входного файла, написать, например, in2.txt или in3.txt
Информация о выполнении выводится в консоль, соответственно, можно отследить, на каком этапе алгоритм начинает чудить; а почему — непонятно.

Прикреплённый файлы:
attachment in3.txt (314 байт)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version