描述: 对于图(有向无向都适用),求某一点到其他任一点的最短路径(不能有负权边). 操作: 1. 初始化: 一个节点大小的数组dist[n] 源点的距离初始化为0,与源点直接相连的初始化为其权重,其他为无穷大(INT32_MAX等). 标记源点,其到自身距离是0,已经是最小了. 2. 计算 对于dist,每次选取未标记的最小值(将其标记,表示已经得到最小值),更新与其相连的未标记的点: 如果此点加上权值,小于与其相连的点,则更新之. 代码: 代码并未优化,理解思路即可. #include <st…