拓扑排序算法示例.PPT

拓扑排序算法示例

* 7.1 图的定义和术语 7.2 图的存储结构 7.3 图的遍历 7.4 图的连通性问题 7.5 有向无环图及其应用 7.6 最短路径 第七章 图 * 0 1 2 3 4 5 0 1 2 3 4 5 ∞ 50 10 ∞ 45 ∞ ∞ ∞ 15 ∞ 10 ∞ 20 ∞ ∞ 15 ∞ ∞ ∞ 20 ∞ ∞ 35 ∞ ∞ ∞ ∞ 30 ∞ ∞ ∞ ∞ ∞ 3 ∞ ∞ v 0 v 2 v 5 v 4 v 1 v 3 20 15 3 10 50 10 45 15 35 30 20 7.6.1 求某一顶点(源点)到其它各顶点的最短路径 单源点的最短路径问题:给定带权有向图G和源点(路径上的第一个顶点)v0,求从v0到G中其余各点的最短路径。 * v 0 v 2 v 5 v 4 v 1 v 3 20 15 3 10 50 10 45 15 35 30 20 * 迪杰斯特拉提出了一个按路径长度递增的次序产生最短路径的算法。 首先引入辅助向量D, 其每个分量D[i]表示当前所找到的从源点v0到每个终点vi的最短路径的长度。 初始时,若从v0到vi 有弧,则D[i]为弧上的权值,否则为∞。显然,长度为 D[j]=Min{D[i] | vi ∈ V} 的路径就是从v0出发的长度最短的一条最短路径,即 (

文档评论(0)

1亿VIP精品文档

相关文档