原文链接:https://www.yuque.com/cppdev/algo/yvq541
3.2 有向图的强连通分量-原理:https://blog.youkuaiyun.com/summer_dew/article/details/81666877
Kosaraju算法可以在线性时间和线性空间内找出一个图的强分量
举例
举个例子就很容易理解该算法了
【图G】求图G的强连通分量

【步骤】
- 求图G的逆图R
- 对逆图R进行DFS,得到DFS生成森林

- 求得生成森林的后序序列

- 以逆图R的DFS后序数组(第三步的结果)后面往前的顺序,对原图G进行DFS,DFS得到的好几个生成树即是强连通分量