数据结构课程设计报告--公园导游图
《数据结构课程设计报告--公园导游图》由会员分享,可在线阅读,更多相关《数据结构课程设计报告--公园导游图(11页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 报报 告告 课程设计名称:数据结构课程设计数据结构课程设计 课程设计题目:公园导游图 院(系):计算机学院 专 业:计算机科学与技术 -I- 目目 录录 第第 1章章 概要设计概要设计 .1 1.1 题目的内容与要求 1 1.2 总体结构 2 第第 2章章 详细设计详细设计 .3 2.1 建立无向图模块 3 2.2 寻找最短路径模块 3 2.3 查询和输出结果模块 4 第第 3章章 调试分析调试分析 .5 第第 4章章 运行结果运行结果 .6 参考文献参考文献 .8 -1- 第 1 章 概要设计 1.1 题目的内容与要求题目的内容与要求 内容:给出一张某公园的导游图,
2、游客通过询问终端可知:从某一景点到另 一景点的最短路径。游客从公园大门进入,选一条最佳路径,是游客可以不重复 地游览各景点,最后回到出口(出口就在入口旁边) 。 要求: 1) 能够提供简单友好的用户操作界面,可以输入公园的景点信息,包括 景点名称、编号、与其他景点之间的距离等。 2) 景点信息能够保存在文件中。 3) 独立完成系统的设计、编码、和调试。 4) 系统利用 C 语言实现。 5) 按照课程设计规范书写课程设计报告。 -2- 1.2 总体结构总体结构 本程序主要分为三个模块(主要算法模块图见图 1.1) :建立无向图模块、寻 找最短路径模块、查询和输出结果模块。建立无向图模块:输入景点
3、信息,包括 景点个数、名称、与其他景点之间的距离。寻找最短路径模块:floyd 算法-用于 实现每一对景点间的最短路径。 查询和输出结果模块: 输入要查找起始点和终点, 输出路径长度和路径始点和终点之间的景点编号。 图图 1.1 主要算法模块图主要算法模块图 公园导游图 建 立 无 向 图 寻 找 最 短 路 径 查 询 和 输 出 结 果 错误错误!未指定书签。未指定书签。 -3- 第 2 章 详细设计 在本次课程设计中,我们用到了图这个重要的数据结构。在实现程序的功能 的时候,有很多重要的程序段是涉及图方面的:有定义图的结构,图的建立,图 的邻接矩阵等等。重要的程序段如下。 2.1 建立无
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 公园 导游
