基本术语 图的表示 图的搜索算法 图与树的联系.pptVIP

  • 10
  • 0
  • 约2.54万字
  • 约 67页
  • 2018-10-13 发布于江苏
  • 举报

基本术语 图的表示 图的搜索算法 图与树的联系.ppt

基本术语 图的表示 图的搜索算法 图与树的联系

*5.11 每一对顶点间的最短路径 基本思想: 假设求顶点vi到顶点vj的最短路径。如果从 vi 到 vj 存在一条长度为C[i][j] 的路径,该路径不一定是最短路径,尚需进行 n 次试探。首先考虑路径 (vi, v0,vj) 是否存在。如果存在,则比较 (vi,vj) 和 (vi,v0,vj) 的路径长度取长度较短 者为从vi到vj的中间顶点的序号不大于0的最短路径。假设在路径上再增加一 个顶点v1,也就是说,如果 (vi,…,vj)和 (v1,…,vj) 分别是当前找到的中间顶点的 序号不大于0的最短路径,那么 (vi,…,v1,…,vj)就是有可能是从vi到vj的中间顶点 的序号不大于1的最短路径。 将它和已经得到的从vi到vj中间顶点序号不大于0的最短路径相比较,从 中选出中间顶点的序号不大于1的最短路径,在增加一个顶点v2, 继续进行试 探。 一般情况下,若 (vi,…,vk) 和 (vk,…,vj) 分别是从 vi到vk和从vk到Vj的中间 顶点序号不大于 k-1 的最短路径,则将 (vi,…,vk,…,vj) 和已经得到的从 vi到 vj 且中间顶点序号不大于k-1的最短路径相比较,其长度较短者便是从vi到 vj 的 中间顶点的序号不大于 k 的最短路径。 Floyd算法: 输入:表示有向图G = ( V, E )的邻

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档