以一个m*n的长方阵表示迷宫问题java0囷1分别表示迷宫问题java中的通路和障碍。设计一个程序对任意设定的迷宫问题java,求出一条从入口到出口的通路或得出没有通路的结论。
實现一个以链表作存储结构的栈类型然后编写一个求解迷宫问题java的非递归程序。求得的通路以三元组(i, j, d)的形式输出其中,(i, j)指示洣宫问题java的一个坐标d表示走到下一坐标的方向。
编写递归形式的算法求得迷宫问题java中所有可能的通路;
以方阵形式输出迷宫问题java及其通路
用‘穷举解法’方法解决迷宫问题java问题 ,储存结构:用栈储存
建立一个二维数组表示迷宫问题java的路径(0表示通道1表示墙壁)
创建一個栈,用来存储“当前路径”即“在搜索过程中某一时刻所在图中某个方块位置”。
创建一个结构体用来储存数组信息(数组的横坐标X數组的纵坐标Y,方向C)
创造一个栈包括(top表示栈顶元素)