最短路径最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。从图中某一顶点(称为源点)到达另一顶点(称为终点)的路径可能不止一条,如何找到一条路径使得沿此路径上各边上的权值总和达到最小,例:公交查询系统。问题解法:求从某个源点到其余各点的最短路径—Dijkstra算法每一对顶点之间的最短路径—Floyd算法例如:从某点到其他各顶点的最短路径最短路径不一定是经过边最少的路径,但在这些最短路径中,长度最短的那一条路径上只有一条边,且它的权值在从源点出发的所有边的权值最小。路径长度最短的最短路径的特点:在这条路径上,必定只含一条弧,并且这条弧的权值最小