什么是强连通分量 (SCC)?
在有向图中,如果两个顶点 u 和 v 能相互到达(即存在从 u 到 v 的路径,也存在从 v 到 u 的路径),则称这两个顶点是强连通的。强连通是顶点之间的一种等价关系。有向图中的极大强连通子图,被称为强连通分量 (Strongly Connected Components, SCC)。
Tarjan 算法的核心思想
Tarjan 算法是一个基于深度优先搜索 (DFS) 的算法,它能在 O(V+E) 的时间内找出有向图中的所有强连通分量。
7/20/24About 2 min