所以这是问题所在:
忽略问题7,我清空了不相关的部分。
我已经知道问题8的答案是13,如图所示。 但我不知道如何通过算法得出这个结论。
我知道如何使用Prims算法从图形创建MST,但我觉得有更好的方法可以在这里快速找到答案。
答案 0 :(得分:0)
正如在link中所说的那样:
这个问题可以通过许多不同的算法来解决。这是一些最近研究的主题。根据您所做的假设,有几种“最佳”算法:
O(m log beta(m,n))
,其中beta函数具有复杂的定义:最小的i
使得log(log(log(...log(n)...)))
小于m/n
,其中日志是嵌套的i
}次。 3 这些算法都非常复杂,在实践中可能不是那么好,除非你看到真正巨大的图形。本书试图让事情变得更简单,因此它只描述了一种算法,但却没有做得很好。我将介绍三种简单的经典算法(每种算法花费的时间不多)。
所以最好坚持使用Prim或Kruskal