关闭→
当前位置:尚之范>生活>心理>dijkstra堆优化算法详解

dijkstra堆优化算法详解

尚之范 人气:1.93W
dijkstra堆优化算法详解

基于贪心思想,只适用于边长为非负数的图

O(mlogn)

算法流程

1、 初始化的dist[1]=0,其余节点的dist为正无穷

2、 找出一个未被标记、dist[x]最小的节点x并标记

3、 扫描x的所有出边(x,y,z),若dist[y]>dist[x]+z,则更新dist[y]

4、 重复2、3,直到所有节点被标记

TAG标签:#优化 #dijkstra #算法 #