第三章节非线性结构.pptVIP

  • 18
  • 0
  • 约7.42千字
  • 约 42页
  • 2018-08-01 发布于江苏
  • 举报
NO* V1 V2 V4 V5 V3 V7 V6 V8 例: 深度遍历:V1? V2 ?V4 ? V8 ?V5 ?V3 ?V6 ?V7 V1 V2 V4 V5 V3 V7 V6 V8 深度优先生成树 V1 V2 V4 V5 V3 V7 V6 V8 广度优先生成树 V1 V2 V4 V5 V3 V7 V6 V8 V1 V2 V4 V5 V3 V7 V6 V8 广度遍历:V1? V2 ?V3 ? V4 ?V5 ?V6 ?V7 ?V8 NO* 例 A B L M C F D E G H K I J A B L M C F J D E G H K I 深度优先生成森林 NO* 最小生成树 问题提出 要在n个城市间建立通信联络网, 顶点——表示城市 权——城市间建立通信线路所需花费代价 希望找到一棵生成树,它的每条边上的权值之和(即建立 该通信网所需花费的总代价)最小———最小代价生成树 问题分析 1 6 5 4 3 2 7 13 17 9 18 12 7 5 24 10 n个城市间,最多可设置n(n-1)/2条线路 n个城市间建立通信网,只需n-1条线路 问题转化为:如何在可能的线路中选择n-1条,能把所有城市(顶点)均连起来,且总耗费(边权值之和)最小? NO* 构造最小生成树方法 方法一:普里姆(Prim)算法 算法思想:设N=(V,{E})是连通网,TE是N上最小生成树中边的集合 初

文档评论(0)

1亿VIP精品文档

相关文档