迷宫求解数据结构课程设计报告
《迷宫求解数据结构课程设计报告》由会员分享,可在线阅读,更多相关《迷宫求解数据结构课程设计报告(20页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告书 设计题目: 迷宫求解 专业: 班级: 学生姓名: 学号: 指导教师: 2012 年 12 月 I 目录目录 摘要摘要 IIII 第一章第一章 问题描问题描述述 1 1 第二章第二章 设计思路设计思路 2 2 第三章第三章 课程设计总体方案及分析课程设计总体方案及分析 3 3 第四章第四章 调试分析调试分析 1010 总结总结 1212 附录附录: IIIIII 1.1.程序清单程序清单 III 2.2.文献文献. VII II 摘要摘要 设计一个简单程序,来实现迷宫的求解,首先在设计的时候 就想了一下,应该运用到那些知识,不管是 C 语言还是数据结构 的首先我们想到是
2、运用到什么相关知识, 设计一个计算机程序对 任意设定的矩形迷宫,求出一条从入口到出口的通路,或得出没 有通路的结论。 首先从迷宫的入口开始,如果该位置就是迷宫出口,则已经 找到了一条路径,搜索工作结束。否则搜索其上、下、左、右位 置是否是障碍,若不是障碍,就移动到该位置,然后再从该位置 开始搜索通往出口的路径;若是障碍就选择另一个相邻的位置, 并从它开始搜索路径。为防止搜索重复出现,则将已搜索过的位 置标记为 2,同时保留搜索痕迹,在考虑进入下一个位置搜索之 前,将当前位置保存在一个队列中,如果所有相邻的非障碍位置 均被搜索过,且未找到通往出口的路径,则表明不存在从入口到 出口的路径。这实现的
3、是广度优先遍历的算法,如果找到路径, 则为最短路径。 本课程我将用源代码和流程图来说明和设计我的论文。 关键字:关键字: 迷宫求解迷宫求解 、 数据结构数据结构 、 C C 语言语言 1 第一章第一章 问题描述问题描述 迷宫问题是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无 顶大盒子的门放入,在盒子中设置了许多墙,对行进方向形成了多处阻挡。盒子仅 有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对 同一只老鼠重复进行上述实验,一直到老鼠从入口走到出口,而不走错一步。老鼠 经过多次试验最终学会走通迷宫的路线。设计一个计算机程序对任意设定的矩形迷 宫如下图 A 所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 迷宫 求解 数据结构 课程设计 报告
