基于广度优先遍历 最短路径遍历到后程序结束; 需要记录下路径 def maze_solution(nx, ny, maze): visited = set() # 全局队列 Q = [(0, 0)] # 当前队列 q = [] # 最短路径 path = [] # 可以移动的方向 directions = ( (0, 1), (0, -1), (1, 0), (-1, 0) ) while Q: while Q: ...