为什么DFS用来检测无向图O(| V |)而不是O(| V | + | E |)的周期的时间复杂度?

时间:2019-04-21 03:42:18

标签: algorithm graph depth-first-search

任何人都可以向我详细解释为什么DFS以及如何在无向图中检测循环的上限是O(| V |)吗?

1 个答案:

答案 0 :(得分:3)

没有循环的图最多| V |。 -1条边缘(这是)。因此,如果DFS发现| V |。边缘或更多,则它已经找到一个循环并终止。因此,运行时受O(| V |)限制。