试设计一个算法,求图中一个源点到其他各顶点的最短路径。(1)用邻接表表示图;(2)按长度非递减次序打印输出最短路径的长度及相应路径。