我们处理可能包含或不包含循环的有向图,并且可以连接或不连接。我们希望找到最小的顶点集,以便可以从图中访问图中的每个其他顶点。
例如,给定: http://i.stack.imgur.com/wtRYB.png(因此我不会发布图片:/)
解决方案可以是(A,E)或(A,F)。
我的第一种方法是寻找没有父母的节点(indegree = 0),但这没有考虑上述周期。
经过快速搜索,我发现SO中非非循环有向图很少。那么,你可以建议我使用最低复杂度的算法是什么?
答案 0 :(得分:0)
Second attempt.
This is what I've thought of:
let V be a copy of the set's vertex.
It works, but I cannot help but wonder if there is a faster method. Ideas?