问题描述:
给定一个有向图,设计一个算法,求解并输出该图的各个强连通分量。
❗明确概念❗:
连通性:在无向图中,若从顶点 u 到 v 有路径,则称顶点 u 与 v 是连通的。
强连通图:在有向图中,若对于每一对顶点 u 和 v,都存在一条从 u 到 v 的路径,则称此图是强连通图。
强连通分量 Strongly Connected Component(SCC):非强连通图的极大强连通子集。
每个有向图关于其强连通部件都是一个有向无环图。?
汇连通分量Sink SCC
源连通分量Source SCC