【发布时间】:2014-03-17 07:22:36
【问题描述】:
如果我有一个运行时间为T(n) = 5n^4/100000 + n^3/100 的算法,我知道我得到了Θ(n^4)。
现在,如果我有类似T(n) = (10n^2 + 20n^4 + 100n^3)/(n^4) 的东西,这会产生Θ(n^3)吗?
我正在尝试消除低阶项以使用替换方法来证明这一点。
【问题讨论】:
-
这是一道数学题吗?
-
你确定是
Θ(n^3)吗?对我来说是Θ(n^4)(第一种情况) -
除数为 n^4 时,输出将保持为 Θ(n^3)
-
第二种情况 - 是的。但第一种情况?
-
是的,这就是我决定它必须是 Θ(n^3) 的原因,因为 n^4 “取消了”
标签: algorithm methods substitution notation