gpt4 book ai didi

所有边具有相同权重时的 Dijkstra 算法

转载 作者:行者123 更新时间:2023-12-02 02:27:14 25 4
gpt4 key购买 nike

如果给定图中的所有边都具有相同的权重,Dijkstra 算法是否仍会找到 2 个顶点之间的最短路径?谢谢!

最佳答案

是的,即使所有边的权重都相同,dijkstra 算法也可以找到最短路径。 dijkstra 的时间复杂度为 O((V+E)logV)。相反,您应该选择 BFS 算法来做同样的事情,因为 BFS 的时间复杂度为 O(V+E),所以 BFS 比 dijkstra 渐近更快。

关于所有边具有相同权重时的 Dijkstra 算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21323656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com