m×n的长方阵迷宫问题完美求解
程序在VC++6下顺利编译通过。一、实验目的:(1)熟练掌握链栈的基本操作及应用。(2)利用链表作为栈的存储结构,设计实现一个求解迷宫的非递归程序。二、实验内容:【问题描述】以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对信任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。【基本要求】首先实现一个链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。如:对于下列数据的迷宫,输出的一条通路为:(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,