o(n)和ω(1)中的函数

时间:2015-03-29 14:49:46

标签: algorithm asymptotic-complexity

我正在解决一些问题而且我遇到了这个问题。

给出一个在o(n)(little-oh)和ω(1)(little-omega)中的函数,或者不存在的函数。

我想到了像logn或sqrt(n)这样的函数。 但是,我仍然怀疑这种功能是否存在。常量函数是否会产生任何差异

1 个答案:

答案 0 :(得分:3)

你是对的。

证据基于集理论。

o(n) = O(n) \ Theta(n)
ω(1) = Omega(1) \ Theta(1)

您正在寻找o(n)ω(1)交叉点的内容 log(n)在O(n)Omega(1)中 - 而不是在Theta(n)和Theta(1)中,所以它在交集中,因此适合。