- 77
- 0
- 约小于1千字
- 约 15页
- 2020-07-06 发布于浙江
- 举报
迪杰斯特拉算法实现;迪杰斯特拉--算法思想; 设给定源点为Vs,S为已求得最短路径的终点集,开始时令S={Vs} 。当求得第一条最短路径(Vs ,Vi)后,S为{Vs,Vi} 。根据以下结论可求下一条最短路径。
设下一条最短路径终点为Vj ,则Vj只有:
◆ 源点到终点有直接的弧Vs,Vj;
◆ 从Vs 出发到Vj 的这条最短路径所经过的所有中间顶点必定在S中。即只有这条最短路径的最后一条弧才是从S内某个顶点连接到S外的顶点Vj 。
若定义一个数组dist[n],其每个dist[i]分量保存从Vs 出发中间??经过集合S中的顶点而到达Vi的所有路径中长度最小的路径长度值,则下一条最短路径的终点Vj必定是不在S中且值最小的顶点,即:
dist[i]=Min{ dist[k]| Vk∈V-S }
利用上述公式就可以依次找出下一条最短路径。;迪杰斯特拉算法--数据组织;迪杰斯特拉算法—步骤;迪杰斯特拉算法—实现;;已完成结点集S,
本次最近点;已完成结点集,
本次最近点;已完成结点集,
本次最近点;已完成结点集,
本次最近点;已完成结点集,
本次最近点;已完成结点集,
本次最近点;最短路径结点集;Dijkstra算法的主要执行是:
◆ 数组变量的初始化:时间复杂度是O(n) ;
◆ 求最短
您可能关注的文档
最近下载
- 内分泌医患沟通技巧指南.ppt
- 压风机司机危险源辨识与安全操作培训.pptx
- 2025年四级保安员(中级)国家职业技能鉴定理论考试题库(浓缩500题).docx VIP
- 《小狗的小房子》《小老虎粗尾巴》阅读测试及答案.docx VIP
- 2025年托育机构传染病防控全流程合规措施培训.pptx VIP
- 2026年人教版小学五年级上册语文期中模拟检测卷(作文训练).docx VIP
- WA6515塔吊性能说明书-WA6515-10B 操作手册.pdf VIP
- 世界旅游城市发展报告2025-2026.docx
- T-SDDA0002-2021住宅装饰装修工程质量验收标准.doc VIP
- 第10课《美丽的颜色》课件 统编版语文八年级上册(1).pptx VIP
原创力文档

文档评论(0)