Допустим, вам дали лабиринт. Например:Самый быстрый алгоритм решения лабиринта
# ########
# # #
# #### # #
# # # #
# # # ####
# # # #
# ### ## #
# # #
####### #
Вы можете представлять лабиринт с точки зрения какой-либо структуры данных вы хотите, например, граф, массив и т.д. Что бы самый быстрый/самый эффективный алгоритм для решения лабиринты любой произвольный размер?
Алгоритмы, которые сначала приходят на ум, - это алгоритм Дейкстры, BFS и DFS. Я не уверен, что эти (или любые другие алгоритмы) будут «лучшими».
Посмотрите https://en.wikipedia.org/wiki/Maze_solving_algorithm. – jpmath