上限和下限是什么意思?

问题描述

我对算法复杂度的上限和下限感到困惑。例如,如果?(?)=?(2?),则?(?)=Ω(?^ -1)。我可以说总是存在n ^-1≤T(n)≤2n吗?

解决方法

不,您不能得出此结论。正确的说法是存在常数C1,C2> 0,这样对于足够大的n(n>常数n0)

C1 * (n^-1) ≤ T(n) ≤ C2 * n