我遇到了两个渐近函数证明。
f(n) = O(g(n)) 意味着 2^f(n) = O(2^g(n))
Given: f(n) ≤ C1 g(n) So, 2^f(n) ≤ 2^C1 g(n) --(i) Now, 2^f(n) = O(2^g(n)) → 2^f(n) ≤ C2 2^g(n) --(ii) From,(i) we find that (ii) will be true. Hence 2^f(n) = O(2^g(n)) is TRUE.
你能告诉我这个证明是否正确吗?有没有其他方法可以解决这个问题?
2.f(n) = O((f(n))^2)
如何证明第二个例子?这里我考虑两种情况,一种是 f(n)<1,另一种是 f(n)>1。
Note: None of them are homework questions.