- 32
- 0
- 约1.4万字
- 约 27页
- 2018-03-23 发布于河南
- 举报
数据结构课程设计迷宫程序
滨海学院课程设计
目录
课程设计目的
功能说明
详细设计
3.1.功能模块设计
3.1.1.主函数main()执行流程图
3.1.2.创建模块
3.1.3.操作模块
3.1.4.显示模块
3.1.5.其他模块
3.2.数据结构设计
3.3.函数功能描述
四.程序实现
4.1.源码分析
4.2.调试结果
4.3.遇到的问题及解决
4.4.时间复杂度分析
4.5.算法的改进思想
五.结束语
六.参考文献
课程设计目的
理解和掌握双向链表的数据结构。
了解迷宫问题的提出背景、机器穷举法求解思路。
使用机器穷举法和双向链表结构实现迷宫路径的查找。
设计实现一个完整的迷宫求解程序。
功能说明
整个实验将实现迷宫路径的查找,并图形化输出其中最短的路径。本实验脚步的存放使用双向链表实现,迷宫使用二维数组存放。机器通过穷举法解出迷宫的最短路径,储存在双向链表中,最后输出。整个实验分为以下几个模块:
创建模块。本实验的创建包含两方面,迷宫的定义和脚步的初始化。迷宫的定义通过修改二维数组实现,最终创建一个确定的迷宫。脚步的初始化由程序自行完成,最终建立一个双向链表的附加头结点。
路径查找模块。路径查找核心分为两个部分:路径查找、更优解替换。路径查找包括可通性检查、脚步前进、脚步后退三个模块。可通性检查会检查当前脚步的四个方向是否有通路。脚步前进可以在有通路的情况下抵达下一个点,
您可能关注的文档
- 某项目悬挑式卸料平台专项施工方案.doc
- 银行同业业务发展及其对货币供给的影响.doc
- 直线与平面垂直的判定.教案.doc
- 八年级周末练习.doc
- 高一上学期期中物理试题.doc
- 期刊管理系统 软件开发计划.doc
- ok25种让你精力充沛的方法.doc
- 兴义八中2013届九年级高素养班半期高一政治必修一考试试卷.doc
- 世界上最佳的30个土木工程类博客.doc
- 次氯酸钠预氧化处理微污染水源水的试验.pdf
- T∕CECS 10009-2019 波浪式无内拉筋不锈钢水箱.docx
- T∕CECS 10069-2019 绿色建材评价 软化设备.docx
- T∕CECS 10020-2019 综合管廊智能井盖.docx
- T∕CECS 10077-2019 多能互补热源系统.docx
- T∕CECS 10123-2021 低温辐射碳棒发热轨.docx
- T∕CECS 10146-2021 复杂卷边冷弯型钢.docx
- T∕CECS 10152-2021 高分子聚合矿物质防渗材料.docx
- T∕CECS 10005-2018 路用低氯融雪剂.docx
- T∕CECS 10016-2019 高固型水性橡胶高分子防水涂料.docx
- T∕CECS 10023-2019 无内置热源相变蓄热装置.docx
最近下载
- 人教新课标-小学生必背古诗75首-带拼音-带译文-直接打印版 .pdf VIP
- 赵(完整版)土地登记代理人题库含完整答案【名师系列】.docx
- 孙子兵法__原文与译文.pdf VIP
- 《现代建筑理论十七、十八章》建筑工业类.pdf VIP
- DL_T 1753—2025 配网设备状态检修试验规程.pdf VIP
- (2026秋新版)北师大版四年级数学上册全册教学设计.pdf
- 皖2015D205 居住区供配电系统典型设计.pdf VIP
- 2026年丙肝预防考试题及答案.docx VIP
- 现代建筑理论十五、十六章 刘先觉.pdf VIP
- 三年级(上)语文 期中作文预测+期中押题范文30篇.pdf VIP
原创力文档

文档评论(0)