gpt4 book ai didi

algorithm - Big Theta Notation - 简化

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

我已经使用主定理来解决递推关系。我已经把它降低到 Θ(3n2-9n)。这是否等于 Θ(n2)?我有另一个循环,其解决方案是 Θ(2n3 - 1002)。在 BigTheta 表示法中,您总是只使用最大项吗?那么我的第二个是Θ(n3)?在第二种情况下,100n2 似乎更重要。如果我丢弃它会有关系吗?

有什么建议吗?

最佳答案

是的。你的假设是正确的。第一个是Θ(n2),第二个是Θ(n3)。当您使用 Θ 表示法时,您只需要最大项。

如果您的第二次重复出现,请考虑 n = 1000,然后 n3 = 1000000000。其中 100n2 只是 100000000。随着 n 值的增加,n3 变得比 100n2 越来越重要。

出于理论目的,您无需考虑常量,无论它有多大。但实际应用可能更喜欢具有小常数的算法,即使复杂度很高。例如,使用复杂度为 0.01n 3 的算法可能比使用复杂度为 10000n2 的算法更好如果 n 的值不是很大。

关于algorithm - Big Theta Notation - 简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16133770/

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