- 9
- 0
- 约7.02千字
- 约 27页
- 2016-12-20 发布于重庆
- 举报
电子系2000级数据结构 Data Structure With C or C++ 最短路径 两点间边数最少的路径 可用作交通自动咨询系统 两点间边权重的和最小的路径 用来计算两城市间路程最短, 时间最快,费用最省的路径 两点A,B之间边数最少的路径 从A点出发,对图做广度优先遍历。 从根A到B的路径就是边数最少的路径,也就是中转次数最少的路径。 单源点到其余各点权重和最小的路径 从v0到其余各点的最短路径 迪克斯特拉Dijkstra算法 按路径长度递增逐步产生最短路径 设集合S存放已经求出的最短路径的终点,开始,S中只有一个源点v0,以后每求得的一条最短路径就将终点加入S,直到全部顶点都加入到S. 定义一个数组 D[n]; n是图的顶点数。 D[i]=从源点v0到顶点vi最短路经的长度。 第一步 取D[i]为v0到vi的边的权值,无边时取值∞, 取一个最小值 D[j1]=min{D[i], in} D[j1]是v0到vj1的最短路径的长度。 第一步 迪克斯特拉Dijkstra算法 已经有L={v0,v2} ,下一条最短路径(终点vj2),或者是(v0 vj2), 或者是(v0, vj1,vj2) 。 对每个顶点vi, 比较D[i]与D[j1]+arc[
您可能关注的文档
最近下载
- 脱硫吸收塔本体安装施工方案.docx
- 铁路给水排水设计规范(TB 10010-2016).docx VIP
- 2025届山东省烟台市高三下学期二模物理试卷(原卷版+解析版).docx VIP
- 牛津小学英语语法书 4(干货).pdf VIP
- 奥的斯电梯服务器通用指南 V1.3.pdf
- 英剧剧本神探夏洛克台词本中英文对照精排版第一季第一集.pdf VIP
- 最全股票行业分类汇总.docx VIP
- 大学生创新创业大赛优秀作品范例.docx VIP
- 2024年注册电气工程师(供配电)《公共基础考试》真题及详解.pdf VIP
- 2026年南通中考化学备考全指南(知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
原创力文档

文档评论(0)