本文首发于:算法社区 ,转发请注明出处。 前言# 迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止 使用场景# 有向图 没有负权边(邻接点之间的权重) 具体算法# 变量说明# v_0:起始点; w:邻接点之间的权重; S:集合,所属其结点是已找到v0