术语 f(n) = 2^(n+5) + n^2 和 g(n) = 2^(n+1) - 1 的大 O 符号

Big O Notation of the terms f(n) = 2^(n+5) + n^2 and g(n) = 2^(n+1) - 1

我有:

我必须证明是否:

我知道您不需要确认 () 中的 2 或 () 中的 -1 因为 2+5 和 2+1 的复杂度更高。但我不太确定如何找出下限和上限。

我的方法是说 () 中的 +5 和 () 中的 +1 不会改变任何复杂性,这意味着上述两个陈述都是正确的并且 () = θ (())。但是我没有办法证明这一点。

我们有

  • () = 2+5 + 2
  • () = 2+1 − 1

() = Ω(()) 为真,当我们可以找到一个 () ≥ ⋅()) 对于任何大于所选的 0.

我们看到即使 =1 和 0=0 也是如此。

() = O(()) 为真,当我们可以找到一个 () ≤ ⋅()) 对于任何大于所选的 0:

2+5 + 2 ≤ (2+1 − 1)

让我们选择 = 25,然后我们必须证明足够大:

2+5 + 2 ≤ 25(2 +1 − 1)

2+5 + 2 ≤ 2⋅2+5 − 32

2 ≤ 2+5 − 32

我们可以看到对于所有大于 1 的值都是如此。