设有向图 G.
U 是 G 中的一组“黑色”顶点 这样:
给我一个算法在这个图中搜索组 U。
我是图论算法的新手,这种类型的组有特定的名称吗?
我听说过的一个解决方案是 outdegree 0 的所有 nodea ......不确定这是不是真的。
“度数为 0 的顶点”是黑色顶点的必要条件,但不是充分条件。他们还必须至少有一个来自白色顶点的链接。
所以找到黑色顶点的算法:
遍历顶点
设完假
WHILE 完成 == false
如果不允许黑色顶点返回到自身的路径,则某些图将无解。例如,任何循环图。出于这个原因,我假设你允许黑色节点有自己的路径,但没有其他黑色节点。