第6章图
Floyd算法基本思想 (2)在vi、vj间加入顶点v2,得(vi, …, v2)和(v2, …, vj), 其中(vi, …, v2)是vi到v2 的且中间顶点号不大于1的最短路径, (v2, …, vj)是v2到vj 的且中间顶点号不大于1的最短路径,这两条路径在上一步中已求出。将(vi, …, v2, …, vj)与上一步已求出的且vi到vj 中间顶点号不大于1的最短路径比较, 取其中较短的路径作为vi到vj 的且中间顶点号不大于2的最短路径。 …… 依此类推,经过n次比较和修正,在第(n-1)步,将求得vi到vj 的且中间顶点号不大于n-1的最短路径,这必是从vi到vj的最短路径。 Floyd算法基本思想 图g中所有顶点偶对vi、vj间的最短路径长度对应一个n阶方阵D。在上述n+1步中,D的值不断变化,对应一个n阶方阵序列。 定义: n阶方阵序列:D(-1), D(0), D(1), D(2),…, D(n-1), 其中: D(-1)[i][j]=g.arcs[i][j], D(k)[i][j]=Min{D(k-1)[i][j], D(k-1)[i][k]+D(k-1)[k][j]} 0≤k≤n-1 显然,D(n-1)中为所有顶点偶对vi、vj间的最终最短路径长度。 Floyd算法 typedef SeqList VertexSet; Shortest
您可能关注的文档
- 第5讲_Flash初步与矢量图.ppt
- 第6章 氧化还原滴定法.ppt
- 第5课 北魏孝文帝改革与民族融合.ppt
- 第6章回归分析.ppt
- 第6章分组函数.ppt
- 第6章数据加密与认证技术1.ppt
- 第6章并行接口.ppt
- 第6章氧化还原滴定法.ppt
- 第6章循环控制.ppt
- 第6章沥青1.ppt
- 电脑店市场增长动力研究报告及2026年展望.docx
- 5G通信五年发展分析:5G应用与网络基础设施建设行业报告.docx
- 2026年金融科技行业渗透率与市场前景分析报告.docx
- 临沧地区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 2026年西安市灞桥区社区工作者招聘笔试参考题库及答案解析.docx
- 2026年纸制品绿色化转型五年规划与环保包装分析.docx
- 2026年食品加工行业C2M模式应用案例报告.docx
- 2026年钢铁侠阅读题目及答案.doc
- 2026年家居建材行业市场趋势与消费者需求报告.docx
- 2026年水产饲料废弃物资源化利用报告.docx
原创力文档

文档评论(0)