- 9
- 0
- 约3.66千字
- 约 18页
- 2020-06-23 发布于天津
- 举报
1 图的最短路径 数据结构与算法分析 2 最短路径问题 输入 : 每条边上标记了权 (weights) 或代价 (costs) 的图 . 输出 : 组成最短路径的边的序列 . 例如 : – 寻找两个指定顶点之间的最短路径 – 寻找从一个顶点 S 到图中所有其他顶点的最短路径 – 寻找所有顶点对之间的最短路径 我们介绍的算法将仅计算最短路径的长度 , 而 不记录实际路径 . 3 最短路径的定义 用记号 d(A, B) 表示从顶点 A 到 B 的最 短距离 . 定义 w(A, B) 为边 (A , B) 的权 . – 如果两点之间没有边 , 那么 w(A, B) = ? . 4 ? 求从某个源点到其余各点的 最短路径 ? 每一对顶点之间的最短路径 5 单源最短路径 在图 G 中给定一个顶点 S , 找出从 S 到 G 中所有其他 顶点的最短路径 . Try 1: 用某种顺序访问顶点 , 计算了迄今为止所有 顶点的最短路径 , 然后添加到下一个顶点 x 的最短 路径 . 问题 : 已经处理了的顶点的最短路径中有可能经过 x . 解决方案 : 如果以从 s 出发所到达的距离 ( 递增 ) 为顺 序,对各个顶点进行处理就能避免上
原创力文档

文档评论(0)