数据结构课程设计
——北京至其他省会城市的最短路径
班级:计科2014-04班
姓名:宋思雨
学号:2014112024
日期:2016年6月21日
一.课程设计任务描述:
建立教材图7.33(中国省会城市交通网)的数据文件,构建邻接矩阵存储结构。以北京为始点,求出北京到其他城市的最短路径。结果输出到字符文件保存。
二.算法要点描述
使用迪杰斯特拉算法求最短路径。
按路径长度递增次序产生算法:
把顶点集合V分成两组:
(1)S:已求出的顶点的集合(初始时只含有源点V0)
(2)V-S=T:尚未确定的顶点集合
将T中顶点按递增的次序加入到S中,保证:
(1)从源点V0到S中其他各顶点的长度都不大于从V0到T中任何顶点的最短路径长度
(2)每个顶点对应一个距离值
S中顶点:从V0到此顶点的长度
T中顶点:从V0到此顶点的只包括S中顶点作中间顶点的最短路径长度
依据:可以证明V0到T中顶点Vk的,或是从V0到Vk的直接路径的权值;或是从V0经S中顶点到Vk的路径权值之和
(反证法可证)
求最短路径步骤
算法步骤如下:
G={V,E}
1. 初始时令 S={V0},T=V-S={其余顶点},T中顶点对应的距离值
若存在V0,Vi,d(V0,Vi)为V0,Vi弧上的权值
若不存在V0,Vi,d(V0,Vi)为∞
2. 从T中选取一个与S中顶点有关联边且权值最小的顶点W,加入到S中
3.
您可能关注的文档
- linuxls功能实现实验介绍.doc
- 高阶系统性能计算1探析.doc
- Linux实验指导书介绍.doc
- LK-206说明书及配置方法20131223介绍.doc
- 《小石潭记》--中学语文教学答辩.ppt
- LTE-A系统扩展CP的参考信号设计介绍.doc
- 弱电工程验收标准研究.doc
- 三宝、四口防护研究.doc
- 高考化学工业流程题111探析.doc
- 三级配电、二级漏电保护等配电箱及施工要求研究.doc
- 九号公司动态跟踪:短交通与机器人,驭电而行,智能护航.pdf
- 聚灿光电深度报告:精细化运营夯实蓝绿光基本盘,全色系高阶化打开成长空间.pdf
- 焦煤震荡焦炭偏强,动力煤价格偏弱运行.pdf
- 康方生物HARMONi-2双阳性数据WCLC更新,一线NSCLC头对头直击K药.pdf
- 凯达重工钢材轧制关键部件领域“小巨人”,有望受益下游制造业用钢需求增长.pdf
- 利率|需要交易通胀风险吗?.pdf
- 锂电池行业月报:销量同比环比增长,板块可关注.pdf
- 利率半月报:内需仍弱,超长债行情仍处下半场.pdf
- 光伏行业2026年半年报总结:光伏板块底部夯实,反内卷催化持续.pdf
- 光智科技AI算力金属之王——锗、铟,全球龙头.pdf
最近下载
- China Medicine and Biotechnology Association 生物安全安全指南 T CMBA 018—2022 说明书.pdf
- 广东中小学科技特长生认证管理办法.pdf VIP
- 《电气装置安装工程电气设备交接试验标准GB 50150-2016》知识培训.pptx VIP
- 2025至2030中国胸腔引流导管行业产业运行态势及投资规划深度研究报告.docx VIP
- 中职英语升学模块修订版重庆专版Unit 57.ppt VIP
- 《团员发展大会》课件 .ppt VIP
- 钢结构的加工.ppt VIP
- 解剖学基础第六章《呼吸系统—呼吸道》PPT课件.pptx VIP
- 《谈骨气》教学设计.doc VIP
- 锚杆(锚索)长度、间排距、参数计算公式.pdf VIP
原创力文档

文档评论(0)