数据结构最小生成树.pptxVIP

  • 2
  • 0
  • 约2.59千字
  • 约 29页
  • 2026-05-07 发布于湖北
  • 举报

最小生成树生成树和生成森林最小生成树小结和作业

生成树一、定义图G的生成树是G的极小连通子图,即包含G中的所有顶点(n)和n-1条边的连通子图

生成树V1V2V3V4V5V8V6V7V1V2V4V8V5V3V6V7V1V2V3V4V5V8V6V7深度优先:广度优先:

生成树二、算法图的遍历算法访问了图中的每个顶点一次且仅一次。访问某个顶点的邻接点时,要经过与这两个顶点相关联的边。 因此,图的遍历算法可以产生一颗生成树:所有的顶点和经过的边。

生成树算法voidDFSTree(GraphG,intv,CSNodeT){

v.visit=true;first=true;

for(w=FirstAdjVex(G,v);w=0;w=NextAdjVex(G,v,w))

if(!w.visit){

p=newCSNode(v); if(first){

T.lchild=p;first=false;

}

else{q.nextsibling=p;}

q=p;

DFSTree(G,w.q);}}SG1SG2SG3Vw1w3w2算法以孩子兄弟链表作为生成森林的存储结构

生成森林一、定义非连通图G的每个连通分量的生成树,构成了图G的生成森林

生成森林abchdek

文档评论(0)

1亿VIP精品文档

相关文档