数据机构课件第七章图2.pptVIP

  • 2
  • 0
  • 约7.35千字
  • 约 44页
  • 2017-05-07 发布于四川
  • 举报
数据机构课件第七章图2

二、每一对顶点之间的最短路径 方法一:每次以一个顶点为源点,重复执行Dijkstra算法n次—— T(n)=O(n3) 方法二:弗洛伊德(Floyd)算法 算法思想:逐个顶点试探法 求最短路径步骤 初始时设置一个n阶方阵,令其对角线元素为0,若存在弧Vi,Vj,则对应元素为权值;否则为∞ 逐步试着在原直接路径中增加中间顶点,若加入中间点后路径变短,则修改之;否则,维持原值 所有顶点试探完毕,算法结束 Exercise 7 对如下 AOE 网,试给出: ⑴各活动的最早开始时间和最迟开始时间 ⑵该 AOE 网的关键路径 v1 v2 v3 v5 v4 v7 v8 v9 v6 v10 a1=8 a3=7 a2=6 a4=3 a5=10 a6=9 a7=9 a8=13 a9=2 a10=4 a11=19 a12=8 a13=6 a14=14 a15=10 7.6 最短路径 路径上的第一个顶点为源点 (Source),最后一个顶点为终点 (Destination) 一、从某个源点到其余各顶点的最短路径 v5 v0 v4 v1 v3 v2 100 60 30 10 10 5 50 20 迪杰斯特拉 (Dijkstra) 提出按路径长度递增的次序产生最短路径的算法 引进一个辅助向量 D,每个分量 D[i] 表示当前所找到的从始点 v 到每个终点 vi的最短路径

文档评论(0)

1亿VIP精品文档

相关文档