有向图的强连通分量
对于一个有向图,连通分量:对于分量中任意两点u,v,必然可以从u走到v,且从v走到u.强连通分量:极大连通分量。求出强连通分量后,可以通过将强连通分量缩点的方式,将有向图转化成有向无环图。求强连通分量的方法:tarjan O(n+m),时间复杂度是线性的1 . 采用dfs来遍历整个图,可以将边分为四类 (x->y)2 .如何确定点在连通分量中3 .引入一个时间戳的概念4 . 对于tarjan算法,我的理解是每次都是对以当前的点为根节点的子图进行操作的,遍历完子图中的所有点时,如果dfs[u]==lo
原创
2022-07-14 16:43:59 ·
1290 阅读 ·
1 评论