1 / 53
文档名称:

数据结构旅游区导航图课程设计报告书.pdf

格式:pdf   大小:306KB   页数:53页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构旅游区导航图课程设计报告书.pdf

上传人:阳仔仔 2020/11/18 文件大小:306 KB

下载得到文件列表

数据结构旅游区导航图课程设计报告书.pdf

相关文档

文档介绍

文档介绍:《数据结构课程设计》报告
题 目 旅游区导游图
专 业 计算机科学与技术
班 级 (2)班
学 生 ###
13 旅游区导游图
题目内容
问题描述:
设某个旅游区共有 n 个旅游景点 (n≥ 10), 每个旅游景点都和相邻的 m个旅
游景点( m≥ 2, m<n)有直接的道路(有对应的距离)相通,请设计一个简易的
旅游区导游系统。
以(Vi ,V j ,d) 的形式从键盘输入建立该旅游区的旅游景点图,其中: Vi 和 Vj
表示两个不同的旅游景点, d 表示这两个景点之间的道路距离;该旅游景点图采
用邻接矩阵存储结构 ( 数组) 。
实现要求:
⑴ 旅游景点图的输出:分别以邻接矩阵、邻接链表的方式输出该旅游景点图。
⑵ 相邻景点查询:假设对于每个景点,设置有简易的信息查询,要求能给出与
该景点相邻的所有景点 ( 有直接的道路相通 ) 及对应的距离。
⑶ 景点路线查询:假设对于每个景点,设置有景点路线查询,要求能给出从该
景点出发到任一其它景点的最短简单路径及距离。
⑷ 景点路线综合查询:对于该旅游区的任意两个景点,找出它们之间的最短简
单路径及距离。
⑸ 最佳旅游路线确定:假设该旅游区的入口也是出口,请确定一条最佳的旅游
线路,该线路必须经过所有的旅游景点 (有些景点可以重复经过) 且走的路最短。
⑹ 设计一个菜单,上述操作要求都作为菜单中的主要菜单项。
⒈ 本人完成的工作
完成的工作:首先是用邻接矩阵的存储形式建立无向带权图,然后将邻接矩阵
转换为邻接链表,最后用狄克斯特拉函数求出后面的三道有关最短路径的小题,
设计主函数。
⒉ 所采用的数据结构
邻接矩阵的数据结构, 包括(弧 / 边的结构定义、 图的结构定义)
邻接链表的数据结构,包括(弧 / 边的结点定义、邻接表头结点
定义、图的结构定义)
数据结构的定义
// 邻接矩阵结构体
typedef struct
{ char vex1, vex2 ; /* 弧或边所依附的两个顶点 */
int ArcVal ; /* 弧或边的权值 */
}ArcType ; /* 弧或边的结构定义 */
typedef struct
{
int vexnum, arcnum ; /* 图的当前顶点数和弧数 */
char vexs[MAXVEX] ; /* 顶点向量 */
int adj[MAXVEX][MAXVEX];
}MGraph ; /* 图的结构定义 */
// 邻接链表结构体
typedef struct ANode // 弧的结点结构类型
{ int adjvex; // 该弧的终点位置
int info; // 该弧的相关信息 , 这里用于存放权值
struct ANode *nextarc; // 指向下一条弧的指针
} ArcNode;
typedef struct Vnode // 邻接表头结点的类型
{
char data; // 顶点信息
ArcNode *firstarc; // 指向第一条弧
} VNode;
typedef struct
{
VNode AdjList[MAXVEX];
int vexnum,arcnum; // 图中顶点数 n 和边数 e
} ALGraph; // 图的邻接表类型
⒊ 所设计的函

最近更新

KPI绩效考核管理办法(超实用) 14页

TCN列车网络技术现状与发展 10页

2024年立冬节气送给客户祝福语 4页

2024年立冬的优美句子(集合15篇) 130页

2024年窗外作文范文450字(精选87篇) 95页

2024年突然想哭的句子 15页

七年级数学上册1.7有理数的加减混合运算同步训.. 10页

上海市静安区中考语文一模试卷 7页

东莞市人民政府办公室关于印发《东莞市科技发.. 14页

中国医科大学2021年9月《中医护理学基础》作业.. 8页

2024年稻草人读后感集合15篇 11页

2024年稻草人手记读后感(精选11篇) 21页

书刊印刷产品质量监督管理暂行办法 6页

五下时代英语报译林版自我测评6听力答案 28页

人教版二年级数学下册期末考试卷含答案 10页

人教版小学英语三年级下册单元作业设计 29页

企业集团全面预算管理作业指引 8页

体感音乐疗法(VAT)-音乐医学处方库介绍 6页

信阳市人民政府关于印发信阳市中心城市河道管.. 5页

全国水利工程建设监理员继续教育测试(含答案).. 12页

《专业技术人员创新能力与创新思维》考试答案.. 234页

公路工程试验检测-材料-试卷库 10页

关于企业安全生产演讲稿(优秀模板10篇) 23页

农村人畜饮水工程施工组织设计 34页

2024年租赁合同挖机 32页

初中数学华东师大版八年级上册第十一章数的开.. 4页

2024年租房订金合同范本(精选7篇) 24页

2024年租房的合同(经典) 47页

人教版英语八年级下册试题期中考试英语试题 11页

2024年租房合同转租 15页