为什么Bellman-Ford Big-O而不是Big-Theta VE?

时间:2015-12-04 17:08:11

标签: time-complexity bellman-ford

我很难理解为什么Bellman-Ford是O(VE)而不是Θ(VE)。它是不是总是运行| V | -1的for循环并且每次放松所有边缘?

1 个答案:

答案 0 :(得分:1)

对于分布式系统,Bellman-Ford的效果更好(优于Dijksra)。与Dijksra不同,我们需要找到所有顶点的最小值,在Bellman-Ford中,边缘被逐一考虑