C++迪杰斯特拉算法求最短路径

一:算法历史   迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。 二:算法思想   按路径长度递增次序产生算法:   把顶点集合V分成两组:   (1)S:已求出的顶点的集合(初始时只含有源点V0)   (2)V-
相关文章
相关标签/搜索