我注意到1000n或10n的大O与O(n)相同,但2 ^ n和3 ^ n的大O是不同的:O(2 ^ n)和O(3 ^ n),我不知道的是为什么我们不能忽略这种情况下的常数(2或3)以及是否有任何数学证明证明这一点?
Oli*_*rth 14
因为没有任何恒定值k可以满足3^n <= k * 2^n任意大的不等式n.因此f(n) = 3^n不是其中的一员O(2^n).
请参阅http://en.wikipedia.org/wiki/Big_O_notation#Family_of_Bachmann.E2.80.93Landau_notations.
| 归档时间: |
|
| 查看次数: |
22156 次 |
| 最近记录: |