给定一个带权无向图,其边集合为{(a,b,16), (a,c,14), (b,d,12), (c,d,19), (c,e,21), (d,f,8), (e,f,27)},使用克鲁斯卡尔算法求最小生成树,下列哪条边不会被加入到最小生成树中?

答案解析

核心考点说明:本题考察克鲁斯卡尔算法求最小生成树的过程,关键在于理解算法的核心思想:按边的权重从小到大选择,并避免形成环路。 解题思路分析:克鲁斯卡尔算法首先将所有边按权重升序排序,然后依次考察每条边,如果加入该边不会形成环路,则将其加入到最小生成树中。若加入会形成环,则跳过。 选项分析: 1.将边按照权重排序:(d,f,8), (b,d,12), (a,c,14), (a,b,16), (c,d,19), (c,e,21), (e,f,27) * A:(a,b)。权重为16,加入后不形成环路,会被加入。 * B:(c,d)。权重为19。 在(d,f)、(b,d)、(a,c) 和(a,b) 加入后, 此时已加入的边是 (d,f), (b,d), (a,c), (a,b),加入(c,d)会形成环路 a-c-d-b-a,因此不会加入。 * C:(c,e)。权重为21,加入后不形成环路,会被加入。 * D:(d,f)。权重为8,加入后不形成环路,会被加入。 易错点提醒:克鲁斯卡尔算法的关键是按权重从小到大选择边,并检查是否形成环路。这里要注意判断是否会形成环路。 正确答案的关键依据:克鲁斯卡尔算法在选择边时,必须确保加入的边不会形成环路。
正确答案:B
随机推荐
开始刷题