数据结构第7章图3.pptVIP

  • 10
  • 0
  • 约8.99千字
  • 约 60页
  • 2017-06-06 发布于四川
  • 举报
例1:深度优先遍历图G,并写出深度优先遍历序列。 序列1: V1,V2,V4,V8,V5,V3,V6,V7 序列2: V1,V2,V5,V8,V4,V3,V7,V6 深度优先遍历序列?? ??? 对图进行深度优先遍历时,按访问顶点的先后次序得到的顶点序列称为该图的深度优先遍历序列,或DFS序列。 ⒈一个图的DFS序列不一定惟一; ⒉源点和存储结构的内容均已确定的图的DFS序列惟一。 ⑴ 邻接矩阵表示的图确定源点后,DFS序列惟一; ⑵只有给出了邻接表的内容及初始出发点,才能惟一确定其DFS序列 例1:广度优先遍历图G,并写出广度优先遍历序列。 广度优先遍历序列: V1,V2,V3,V4,V5,V6,V7,V8 例6: ⑴画出该网的邻接矩阵。 ⑵根据画出的邻接矩阵存储结构,从顶点1出发,分别进行深度优先遍历和广度优先遍历; 上述问题等价于: 构造网的一棵最小生成树,即:在 e 条带权的边中选取 n-1 条边(不构成回路),使“权值之和” 最小。 求最小生成树的两个算法: 普里姆算法:适用于求边稠密的网的最小生成树。 克鲁斯卡尔算法:适用于求边稀疏的网的最小生成树。 (1)普里姆算法举例 例1 使用普里姆算法为图G构造最小生成树。 (1)普里姆算法举例 (1)普里姆算法举例 (1)普里姆算法举例 (1)普里姆算法举例 (1)普里姆算法举例 (1)普里

文档评论(0)

1亿VIP精品文档

相关文档