【问题标题】:Is there any modified version of Djikstra with O(V+E) complexity?是否有任何具有 O(V+E) 复杂度的 Djikstra 修改版本?
【发布时间】:2022-11-14 02:32:03
【问题描述】:

我正在寻找创建 Djikstra 的修改版本来查找从源到目标顶点的最短路径数。使用数组,我有 O(V^2),使用二进制堆,我有 O(ElgV),使用斐波那契堆,我有 O(E+VlgV)。 有没有办法将其修改为 O(V+E) 呢?

【问题讨论】:

    标签: time-complexity dijkstra


    【解决方案1】:

    如果图是非循环的(DAG),则可以使用拓扑排序来实现 O(V+E)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-11
      • 2015-01-01
      • 2022-06-10
      • 1970-01-01
      • 2020-08-18
      • 2010-12-29
      • 1970-01-01
      • 2012-07-13
      相关资源
      最近更新 更多