如果 f(n) 为 θ(g(n)),则函数 2f(n) 始终为 θ(2g(n)) ?为什么或为什么不?
最佳答案
这个说法是错误的。取 f(n) = 2n 且 g(n) = n。那么 f(n) = θ(g(n)) 因为 2n = θ(n)。
但是,2f(n) = 22n = 4n 和 2g(n) = 2n,但 4n ≠ θ(2n)。您可以看到这一点,因为
limn → ∞ 4n / 2n
= limn → ∞ 2n
= ∞
希望这有帮助!
关于math - 如果 f(n) = θ(g(n)),则 2^f(n) = θ(2^g(n)) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2820211/