1. 首页
  2. 课程学习
  3. C++/C
  4. 使用C++语言实现迷宫问题

使用C++语言实现迷宫问题

上传者: 2020-08-12 07:17:06上传 CPP文件 6.52KB 热度 23次
以一个m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 基本要求: (1)首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 (2)测试几组数据,数据的规模由小变大,即网格越来越小,障碍越来越复杂。 拓展要求: 实现该问题的可视化界面,用鼠标点击即可一步步走出迷宫。 提示: 计算机解迷宫问题通常采用“穷举求解”方法。
用户评论
码姐姐匿名网友 2020-08-12 07:17:06

用着还不错,比自己写的强。。