Dijkstra最短路算法(朴素版 + 堆优化版)
Dijkstra算法
dijksta算法用于求单源最短路
适用条件:
图的所有边权为正数
可以维护:
最短路条数
最短路中点权和的最值
······
例题https://blog.csdn.net/sjystone/article/details/115473739
1.朴素版dijkstra算法
朴素版dijkstra用邻接矩阵矩阵存图,一般用于稠密图
设有n个点
步骤:
进行n次循环,每次循环可以确定一个点的最短路
每次循环找出当前没有确定最短路(没有标记)的点中,距离最近的点,并将其标记
原创
2021-04-07 13:15:27 ·
209 阅读 ·
0 评论