Tarjan算法
还记得无向图判连通块吗?对于无向图中,判连通块是一件很容易的事。你只需要dfs(深度优先搜索)一下就可以了。但是,如果我们把无向图换成有向图呢?这就是另一个故事了…计算机科学家,以,等算法闻名。是求强连通分量的一个强力的算法。要理解这个算法,我们先讲几个定义:神奇海螺结束!先讲一下我们要用到的数组。:第iii个节点他的时间戳:第iii个节点他最多经过一条返祖边所能到达的最小时间戳:一个栈,用来储存当前还未确定但已经扩展过的点:第iii个节点他所在的强连通分量编号我们讲一下算法流程。此时来到了点uuu扩展他的
原创
2022-06-02 20:31:31 ·
1358 阅读 ·
0 评论