数据结构考前辅导知识课件.pptVIP

  • 10
  • 0
  • 约5.55千字
  • 约 59页
  • 2019-11-30 发布于天津
  • 举报
9.图的遍历:从图中某一顶点出发访遍图中其余顶点,且使每一个顶点仅被访问一次. 10.两条遍历图的途径:深度优先搜索, 广度优先搜索. 11.图的广度优先遍历算法类似于二叉树的 (层次遍历 ). 12.普里姆算法描述: 假设 N=(V,E)是一个连通图,TE是N上最小生成树中边的集合。算法从U={u0}(u0∈V),TE={}开始, 重复执行下述操作: 在所有u∈U,v∈V-U的边(u,v) ∈E中找一条权值最小的边(u,v)并入集合TE,同时v并入U,直至U=V为止。此时TE中必有n-1边,则T=(V,{TE})为N的最小生成树。 13.克鲁斯卡尔算法 假设 WN=(V,{E}) 是一个含有 n 个顶点的连通网,则按照克鲁斯卡尔算法构造最小生成树的过程为:先构造一个只含 n 个顶点,而边集为空的子图,若将该子图中各个顶点看成是各棵树上的根结点,则它是一个含有 n 棵树的一个森林。之后,从网的边集 E 中选取一条权值最小的边,若该条边的两个顶点分属不同的树,则将其加入子图,也就是说,将这两个顶点分别所在的两棵树合成一棵树;反之,若该条边的两个顶点已落在同一棵树上,则不可取,而应该取下一条权值最小的边再试之。依次类推,直至森林中只有一棵树,也即子图中含有 n-1条边为止。 例3:已知无向图各

文档评论(0)

1亿VIP精品文档

相关文档