现在的位置: 首页 > 综合 > 正文

Dijkstra单源最短路径

2013年10月11日 ⁄ 综合 ⁄ 共 459字 ⁄ 字号 评论关闭

对于权值非负的有向图单源最短路径求解,可以用Dijkstra算法

伪代码:

如果使普通最小堆,该算法的算法复杂度为O((E+V)logV)。
如果使用斐波那契堆,ExtractMin操作耗时O(logV),DecreaseKey操作耗时O(1),所以算法复杂度为O(VlogV + E)。

【上篇】
【下篇】

抱歉!评论已关闭.