[电脑基础知识]第7章 图new.ppt

[电脑基础知识]第7章 图new

* * 12345 * * * * * 设n阶方阵序列D(0), D(1),D(2),……, D(k) ,……, D(n),其中 D(0)[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,被称为从vi到vj的中间顶点序号不大于k的最短路径长度。 D(n)[i][j]:从vi到vj的最短路径长度 每对顶点间的最短路径——Floyd算法 路径 路径长度 vi,vj 10 (vi,v0,vj) 9 (vi,v0,v1,vj) 8 vj v0 vi 2 7 10 v1 4 2 中间顶点序号不大于0的最短路径 中间顶点序号不大于1的最短路径 每对顶点间的最短路径——Floyd算法 D D(0) A B C A 0 4 11 B 6 0 2 C 3 ∞ 0 P P(0) A B C A AB AC B BA BC C CA 0 4 11 6 0 2 3 ∞ 0 1 2 3 1 2 3 相邻矩阵 D(k)[i][j]=Min{D(k-1)[i][j], D(k-1)[i][k]+ D(k-1)[k][j]} B C A 3 4 2 11 2 1 3 6 D D(1) A B C A 0 4 11 B 6 0

文档评论(0)

1亿VIP精品文档

相关文档