迪杰斯特拉 Dijkstra | 单源最短路径

2020-08-24  本文已影响0人  devilisdevil

适用问题

使用于求单个源的最短路径(单源到单目的或多目的均可),要求边的权重非负。

算法

pseudo code from wiki

时间复杂度:O(ElogV)
访问E条边,优先队列中元素个数为O(V),所以复杂度为O(ElogV)

示例代码

github

参考

上一篇 下一篇

猜你喜欢

热点阅读