设 s 和 t 是无向图 G + (V, E) 中具有不同正边权重的两个顶点。令 [X, Y] 是 V 的一个分区,使得 s ∈ X 和 t ∈ Y. 考虑在 X 中有一个顶点和 Y 中有一个顶点的所有边中权重最小的边 e
边 e 肯定属于:
(A) G的最小加权生成树
(B)从 s 到 t 的加权最短路径
(C)从 s 到 t 的每条路径
(D)从 s 到 t 的加权最长路径答案:(一)
说明:任何 st 切割上的最小权重边始终是 MST 的一部分。这称为剪切属性。
这是 Prim 算法中使用的思想。最小权重切割边始终是最小生成树边。
为什么 B(从 s 到 t 的加权最短路径)不是答案?
请参见下面的示例,边缘 4(从 s 到 t 的突出显示红色切割中最亮的)不是最短路径的一部分。
这个问题的测验