标签: algorithm graph-theory breadth-first-search
给定有向图和其中一个顶点x,我需要在图中找到包含x的强连通组件。 算法应该是线性的,并且只能使用bfs。
x
答案 0 :(得分:1)
我一直不知道这是怎么达到页面顶部的,但是它没有答案,所以...
要查找包含给定节点 x 的强连接组件,可以从 x 执行BFS,以找到从 x 可达>的所有节点。强>。然后反转所有边缘,并从 x 执行BFS,以找到可通过反转边缘到达的所有节点。这些是原始图中所有可以到达 x 的节点。
这些节点集的交集是包含 x 的SCC。