这是我对是A的O还是Ω的答案?你觉得我做得对吗?
A B O Ω
(log n)^3 N No Yes
2n^2+4n 4n^2 Yes No
n! 2^n No Yes
n^5 n^4 No Yes
100 10000 Yes No
n^2 (1.5)^n No Yes
答案 0 :(得分:1)
大O是渐近上界,而大欧米茄是渐近下界。
limit A(n)/B(n) < C
为n接近无穷大且C为正常数时。limit A(n)/B(n) > C > 0
为n接近无穷大且C为正常数时。您可以使用Wolframe Alpha来查找此限制。
A B O Ω
(log n)^3 N Yes No
2n^2+4n 4n^2 Yes Yes
n! 2^n No Yes
n^5 n^4 No Yes
100 10000 Yes Yes
n^2 (1.5)^n Yes No
例如:
n^2
快,因为n越来越大。因此,1.5 n 是n 2 的上限,而不是n 2 的下限。limit A(n)/B(n) < 1
。因此,A = O(B)。limit A(n)/B(n) > 0.4 > 0
。因此,A =Ω(B)。