数据结构课程设计(迷宫问题)
《数据结构课程设计(迷宫问题)》由会员分享,可在线阅读,更多相关《数据结构课程设计(迷宫问题)(19页珍藏版)》请在毕设资料网上搜索。
1、1 课 程 设 计 报 告 课程名称课程名称 数据结构课程设计数据结构课程设计 课题名称课题名称 迷宫问题迷宫问题 专专 业业 计算机科学与技术计算机科学与技术 2 一 、 设 计 内容与设计要 求一 、 设 计 内容与设计要 求 1 1设计内容:设计内容: 1)问题描述 以一个 M*N 的长方阵表示迷宫,0 和 1 分别表示迷宫中的通路和墙壁。设计一个程 序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出米有通路的结论。 2)基本要求 a.实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得 的通路以三元组(i,j,d)的形式输出,其中: (i,j)指示迷宫中的一个
2、坐标,d 表示走 到下一个坐标的方向。 b.编写递归形式的算法,求得迷宫中所有可能的通路。 3)测试数据 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 0 0 0 4)实现提示 计算机解迷宫通常用的是“穷举求解”方法,即从入口出发,顺着某一个方向进行探 索,若能走通,则继续往前进;否则,沿着原路退回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 迷宫 问题
