【发布时间】:2017-06-12 11:43:20
【问题描述】:
G (V, E) 是具有非负权重函数 W 的加权有向图: E -> {0, 1, 2, 3, 4... W } 其中 W 是任何非负整数。我想修改 Dijkstra 算法以计算从给定源顶点 s 在 O ((V+E) log W) 时间内的最短路径。
【问题讨论】:
-
将
Priority queue与Min-heap结合使用,以提供最小权重的边缘。
标签: algorithm graph graph-algorithm shortest-path dijkstra