📜  门| GATE-CS-2003 |第 90 题

📅  最后修改于: 2021-09-27 06:15:27             🧑  作者: Mango

下图中最小生成树的权重是多少?

GATECS2003Q68
(一) 29
(乙) 31
(三) 38
(四) 41答案:(乙)
解释: (a,c), (a,d), (d,b), (b,g), (g,h), (h,f), (h,i), (i,j), (i,e) = 31

背景要求 – 最小生成树(Prims / Kruskal)

在这些类型的问题中,总是使用 kruskal 算法来找出最小生成树,因为它很容易,而且犯愚蠢错误的机会也更少。

算法:

如果没有形成循环,则始终选择最小边权重并尝试添加到当前森林(树的集合)中,否则丢弃。
一旦您向森林添加了 n-1 条边,就停止,您就已经获得了最小生成树。

请参阅下图以构建此问题的 MST。

图形

最小生成树的权重=最小生成树中所有边的总和
= 31

此解释由Pranjul Ahuja 提供。

访问以下链接以了解更多信息:
http://www.ics.uci.edu/~eppstein/161/960206.html
https://en.wikipedia.org/wiki/Minimum_spanning_tree

这个问题的测验