【发布时间】:2013-09-04 13:35:08
【问题描述】:
我知道 BFS 在图遍历中的时间复杂度为 O( V + E ),因为在最坏的情况下将探索每个顶点和每条边。
嗯,确切的时间复杂度是v+2E ??
每个顶点被探索一次+每个相邻顶点
graph= No of edges*2= 2E中所有顶点的度数之和
因此时间复杂度是n+2E..我正确吗?
【问题讨论】:
-
顶点度数之和是边数的两倍。
-
@VaughnCato:感谢您指出……让我编辑问题
-
O(V+E)等价于O(V+2E),因为V+2E <= 2*(V+E)和O(2*(V+E))等价于O(V+E)
标签: algorithm graph time-complexity