gpt4 book ai didi

algorithm - 尝试设计算法以生成优于 O(n^2) 的 MST

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

我正在尝试设计算法以击败 O(n^2),其中 n 是顶点数。想要避免对“边数”的依赖,对于一个完整的图,m=n^2。

我的尝试:尝试过 Prims(运行时间为 O(mlogn))、Kruskals(运行时间为 O(mlogn));不能使用 Boruvka,因为它不能处理不同的边缘。

我想我可以通过改变 Prims/Kruskals 来实现它,但我似乎无法确定。

某种方式,我可以消除对“m”(边数)的依赖在此先感谢您的任何意见。

最佳答案

这是在使用时间算法 (m + nlogn) 的意义上完成的,该算法在所有情况下都不能承受 n^2,但在大多数情况下最好是 n^2。

关于algorithm - 尝试设计算法以生成优于 O(n^2) 的 MST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30487958/

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