题目描述
【2015统考真题】求下面的带权图的最小(代价)生成树时,可能是Kruskal算法第2次选中但不是Prim算法(从v4开始)第2次选中的边是(C)
 
 A. (V1, V3)
 B. (V1, V4)
 C. (V2, V3)
 D. (V3, V4)
解析
-  
Kruskal算法步骤

- 第一次:选中边 
(V1, V4, 5) - 第二次:可选的边有 
(V1, V3, 8)、(V3, V4, 8)、(V2, V3, 8) 
 - 第一次:选中边 
 -  
Prim算法步骤

- 用一个 
dist数组记录其他顶点到 V n e w V_{new} Vnew 的距离,dist[i]表示节点i到 V n e w V_{new} Vnew - 初始时, V n e w V_{new} Vnew 没有元素, d i s t [ i ] = + ∞ dist[i] = +\infty dist[i]=+∞
 - 题目规定从 
V4出发, d i s t [ 4 ] = 0 dist[4] = 0 dist[4]=0 - 第一次选中的边是 
(V1, V4, 5)
 
 - 用一个 
 
参考文献
[1] prim算法
 [2] kruskal算法
 [3] 2015年408统考真题









