答案 0 :(得分:0)
f(x) = 1/x
为O(1)
,但不是Θ(1)
。
来自CLRS书:
O(g(n))
= {f(n)
:存在正常数c
和n0
所有0 <= f(n) <= c*g(n)
}都n >= n0
。
Θ(g(n))
= {f(n)
:存在正常量c1
,c2
和n0
,所有0 <= c1*g(n) <= f(n) <= c2*g(n)
n >= n0
}}。
此处g(n)
为1.对于1/x
,您无法找到满足c1
的正c1 <= 1/x
为x - &gt;无穷大。