gpt4 book ai didi

algorithm - Kruskal 的算法有多贪心?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:24:37 25 4
gpt4 key购买 nike

据说Kruskal构造MST的算法是贪心的,但是该算法选择的是全局最小值而不是局部最小值,这与Prim的算法不同。谁能解释一下 Kruskal 算法为何被视为贪婪算法?

最佳答案

我们在克鲁斯卡尔做什么?首先根据权重对边进行排序。然后我们选择权重最小的那条边。如果它没有形成循环,我们就添加该边缘。于是我们贪婪地前进。所以这是贪婪的方法。 :)

贪心法之所以被称为greedy,是因为它在期望的每个阶段都进行最优选择,这将给出一个总的最优解。

关于algorithm - Kruskal 的算法有多贪心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27639942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com