用于找出具有0度和度数(n-1)的顶点的图论算法

时间:2014-03-31 02:08:22

标签: graph-theory

我想知道如何确定有向图是否有一个粘滞顶点,它被定义为一个具有度为n-1和出度为0的顶点。

我猜愚蠢的方法是打印图中每个顶点的度数和出度,但那是O(m + n)。我对O(n)算法很感兴趣。有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

(我假设n是顶点,m是边。)

请注意,图表中最多只有一个get-stuck顶点。

假设我们有一个O(n)算法。如果m很大,我们必须在不考虑每个边缘的情况下得出结论。

如果我们得出结论存在粘滞顶点,那么我们断言没有未经考虑的边缘导出它,我们无法知道。

因此,我不认为O(n)是可能的。

O(m)非常简单。

答案 1 :(得分:0)

我同意Beta,你无法通过o(n)来解决这个问题,因为你必须至少访问每个边缘一次以验证它是一个卡住的节点。