强连通分量算法概览与应用.pptxVIP

  • 0
  • 0
  • 约8.68千字
  • 约 42页
  • 2026-06-08 发布于北京
  • 举报

第十九章节:CSP_S_算法之强连通分量Tarjan算法果壳信奥编程

算法的特性模拟算法课程总结课后作录

连通性概述连通类似于自来水管道中的水流,如果水能从某一个地点畅通流到另一个地点,说明两点之间是连通的。说明水管具有连通性,图中连通性即如此。无向图和有向图的连通概念稍有差异。

无向图连通性如果任意两点间存在路径,称此图具有连通性如下图结构具有连通性。连通分量指结构中有多少个连通通道如下的图结构只有一个连通通道,也就是一个连通分量(一个能自洽的环)。所有节点在这个连通通道上都能互通。12543无向图

无向图连通性下图,则有2个连通分量1,2,3,4,5在一个连通通道上互通,不能和6,7互通。6,7在自己的连通通道上可以互通(重边)。6712543无向图

无向图的连通性算法深度或广度搜索。一次搜索完毕后,搜索到的节点一定在一个连通分量上。如果被搜索出来的节点数量和图结构原有的节点数量相同,可证明只有一个连通分量。否则,可以再次从除第一次搜索出来的节点之外的节点开始重新搜索,再检查搜索出来的节点数量……如此如此,便可以检测出所有连通分量。在性能要求高的应用场景,可以使用并查集数据结构。

有向图的连通性有向图局部连通性如果一个节点能通过单向通道到达另一个节点,可认为这两点之间是连通的。如下图中,4-1、2-4-1是连通的,而2-3是不连通的。讨

文档评论(0)

1亿VIP精品文档

相关文档