由于题目表明只有一条最优路径,则利用栈的思想,后进先出,这种方式不一定是最优路径 如果题目要求存在多个路径求最优,此法不通 # 定义一个数组 用于移动方向 dirs = [ lambda x,y:(x+1,y), lambda x,y:(x-1,y), lambda x,y:(x,y-1), lambda x,y:(x,y+1), ] def maze_path(n,m,maze): # 定义栈 stack =&...