- 11
- 0
- 约5.52千字
- 约 7页
- 2018-11-30 发布于江苏
- 举报
数据结构交通系统实验
数据结构 实验报告
2011~2012 学年 第 一 学期 2009 级 计算机科学与技术 专业
班级: 学号: 姓名:
实验目的
根据数据结构课本图7.33交通图编写交通咨询系统
二、实验要求
使用邻接表或邻接矩阵的存储结构,根据需要输出从图中任意地点到其他任意地点的最短路径和最短距离。
三、实验内容
采用邻接矩阵的存储结构,将两个直接相连的城市之间的距离和票价存入矩阵之中(假设只有一种交通方式)。用一维数组存入城市名称。程序最关键部分为查询算法,实验采用迪杰斯拉特算法。迪杰斯拉特算法按路径长度递增的次序,逐步产生最短路径。首先求出长度最短的一条最短路径,然后参照它求出长度次短的一条最短路径,依次类推,直到从顶点v到其它各顶点的最短路径全部求出为止。引入辅助向量s[N],path[N],dist[N]。s中存放已经求出的最短路径的终点,初始化s时使s[i]=0。初始状态时,s中只有一个源点,若源点在一维数组的位置为v,则s[v]=1。以后每求出一条最短路径就将其对应的s的值置为1。当所有的s[i]的值为1时算法结束。Dist[i]用于记载当前找到的从源点v到其它顶点的最短路径长度,它的每个分量dist[i]表示当前所找到的从始点v到每个终点vi的最短路径的长度。它的初态为:若从源点v到vi有弧,则d
您可能关注的文档
最近下载
- 《中国文化概况》带翻译版.pdf VIP
- (完整word版)曲线运动中难题(含答案).doc VIP
- 食堂食材采购项目 投标方案(技术标 ).doc VIP
- 《产品质量鉴定程序规范 总则》.pdf VIP
- 精品解析:江苏南京市栖霞区2025-2026学年苏教版四年级下学期数学期末检测-A4答案卷尾.docx VIP
- 精品解析:江苏南京市鼓楼区2025-2026学年苏教版四年级下学期期末数学测试卷-A4答案卷尾.docx VIP
- 精品解析:江苏南京市江宁区2025-2026学年苏教版四年级下学期数学期末试卷(原卷版).docx VIP
- 2026年教师教育学心理学考试题及答案.docx VIP
- 数控铣刀选用全图解_101-150.pdf VIP
- 浙教初中数学九上《4.4 两个三角形相似的判定》课件 (1).ppt VIP
原创力文档

文档评论(0)