给定带杈有向图G和源点v,求从v到G中其余各顶点的最短路径。如何求得这些路径。解决最短路问题存在几个 不同的算法,这里主要介绍迪杰斯特拉算法。迪杰斯特拉(Dijkstra)提出了一个按路径长度递增的次序产生最 短路径的算法。   经典Dijkstra算法的主要思想:   Dijkstra算法是求出一个连通加杈简单图中从结点a到结点z的最短路。边{i,j}的权ω(i,j)>0,且结点x的 标号为L(x),结束时,L(z)是从a到z的最短路的长度。   Dijkstra算法流程(G:所有权为正的加权连通简单图):         For所有不属于S的顶点v             
1