![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
强连通分量
文章平均质量分 74
.SAI.
十年感悟 两年参悟
展开
-
tarjan 缩点笔记
tarjan笔记原创 2022-11-20 11:58:09 · 511 阅读 · 0 评论 -
强连通分量 (Kosaraju)
问题描述 求一个有向图中的强连通分量的个数。 解题思路: 明确一下强连通的定义: 存在 iii 和 jjj 两点,使得 iii 和 jjj 互相可抵达。 根据强连通的定义,我们可以得出,若对存在强连通的图进行置换(将所有有向边反转),那么强连通任然是强连通的。 这里我们先给出一张存在两个强连通的图以及它的置换图。 接下来是算法的步骤: 先任意找到一个点对原图进行 dfsdfsdfs 遍历一遍,然后将每个节点出栈的顺序记录。这一步骤保证了接下来算法求出的强连通分量是按照拓扑排序给出的。 按原创 2022-01-14 09:40:57 · 438 阅读 · 0 评论