【发布时间】:2017-11-05 04:04:16
【问题描述】:
给定有向图,找出可以遍历图中所有顶点的最小顶点集。
E.g:
5 -> 4
4 -> 6
6 -> 7
5 -> 8
在上面的例子中,最小的顶点集是“5”,因为您可以从顶点 5 访问所有其他顶点。
使用 BFS 或 DFS 是否可行?我认为 Kosaraju 的算法可能有效,但请检查是否有简单的方法可以做到这一点。
【问题讨论】:
-
如果使用 DFS 或 BFS 可行,请提供任何算法或伪代码的参考。