你没有提到你想要什么编码语言。
这是用 C++ 编写的解决方案
https://github.com/JamesBremner/PathFinder/blob/main/src/cMaze.cpp
文档
https://github.com/JamesBremner/PathFinder/wiki/Maze
我无法建立一个完美的矩阵
猜测你的意思是邻接矩阵。除非你的迷宫非常小(<= 10 by 10 ) you will be better off with adjacency lists, which use up less memory.