Tarjan 算法&模板
Tarjan 算法一种由Robert Tarjan提出的求解有向图强连通分量的算法,它能做到线性时间的复杂度。
如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。有向图的极大强连通子图,称为强连通分量(strongly connected components)。
1 | void Tarjan ( int x ) { |
Author: Mrli
Link: https://nymrli.top/2019/04/25/ACM-强连通分量/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.