问题
单项选择题
11个乡镇之间的光缆铺设网络结构及每条光缆长度如图所示。从乡镇s到乡镇t的最短光缆铺设距离为______千米。
A.92
B.82
C.81
D.73
答案
参考答案:C
解析: 这是一道关于图论算法中两结点间最短距离求解的试题,也可看做赋权简单连通无向图的单源问题的求解。求单源最短距离主要使用迪克斯特拉(E.W.Dijkstra)算法求解,即按路径长度递增顺序产生各结点最短距离。
对于上图,从乡镇s到乡镇t的最短距离为21+20+20+8+12=81千米。