数据结构课件第6.pptxVIP

  • 5
  • 0
  • 约5.97千字
  • 约 35页
  • 2021-12-03 发布于北京
  • 举报
Data Structure and Arithmetic第7章 图Graph (课后复习版)(2)主讲:顾为兵作者声明:课件仅限本班教学参考用,不对外发布第七章 图(Graph) 目录 §7.1图的定义和术语 §7.2图的存储结构 §7.3图的遍历 §7.4图的连通性问题 §7.5拓扑排序 §7.6 关键路径 §7.6最短路径图的连通性问题无向图的连通分量和生成树图的连通性问题 ? 无向图的连通分量和生成树求无向图的连通分量: 对无向图G调用一次DFS过程,能访问完G的一个连通分量。因此对DFS算法稍做修改就可解决求无向图连通分量的问题。举例:打印无向图的连通分量int count=0; //count是连通分量个数计数器, 它是全局变量void DFSTraverse(Graph G) { for(v=0; vG.vexnum; v++) visited[v]=False; //初始化 for(v=0; vG.vexnum; v++) if(!visited[v] ){ count++; DFS(G,v); } printf(“图G有%d个连通分量”,count); for(i=1; i=count; i++ ){ //分别打印每个连通分量的顶点 printf(“第%d个连通分量:”, i); for(j=0; jG.vexnum; j++) if(vis

文档评论(0)

1亿VIP精品文档

相关文档