例8.4迷宫问题 如图所示,给出一个n*m的迷宫图和一个入口、一个出口 编写一个程序,打印从一条从迷宫入口到出口的路径。这里黑色方块的单元表示走不通(用-1表示),白色表示可以走(用0表示) 只能往上、下、左、右四个方向走。如果无路则输出“no way 算法分析: 只要输出一条路径即可,所以是一个经典的回溯算法问题 和之前的最少步数很类似,都是通过判断四个方向是否可走, 不过不同的是这一题是被动选择下一步,而之前的题目是主动选择然后筛选 #include #include using namespace std; int u[5]={0,0,1,0,-1}; int w[5]={0,1,0