设 G 是一个带不同正边权重的加权连通无向图。如果每条边的权重都增加相同的值,那么以下哪些陈述是正确的?
P: Minimum spanning tree of G does not change
Q: Shortest path between any pair of vertices does not change
(A)仅 P
(B)仅 Q
(C)既不是 P 也不是 Q
(D) P 和 Q答案:(一)
说明:最短路径可能会改变。原因是,从 s 到 t 的不同路径中可能存在不同数量的边。例如,让最短路径的权重为 15,并且有 5 条边。设另一条路径有2条边,总权重为25。最短路径的权重增加5*10,变为15+50。另一条路径的权重增加2*10,变为25+20。所以最短路径更改为权重为 45 的另一条路径。
最小生成树不会改变。记住 Kruskal 算法,我们首先对边进行排序。如果我们增加所有权重,则边的顺序不会改变。
这个问题的测验
如果您发现上面的帖子有任何错误,请在下面评论