1、问题描述:以一个 m×n 的长方阵表示迷宫,0 和 1 分别表示迷宫中的通路和障碍。
设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得到没有通路的结论。
2、基本要求:首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非
递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,
d 表 示 走 到 下 一 坐 标 的 方 向 。 如 : 对 于 下 列 数 据 的 迷 宫 , 输 出 的 一 条 通 路 为 :
(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2)…
3、测试数据:迷宫的测试数据如下:左下角(1,1)为入口,右下角(8,9)为出口。
0 0 1 0 0 0 1 0
评论0
最新资源