问题是:
假设f,g:N→N是f(n)= O(logn)和g(n)=Ω(nlogn)的函数。 是否有可能f(n)=Ω(g(n))?
我认为这不可能因为nlogn>登录,不确定它是否属实,也不知道如何证明它。
提前致谢!
答案 0 :(得分:2)
不,这是不可能的。
我们假设它是可能的:
g(n) = Ω(nlogn)
==>有a
g(n) > anlogn
表示n
足够大{。}}。f(n) = Ω(g(n))
==>有b
f(n) > bg(n) > banlogn
表示n
足够大{。}}。c = ab
==> f(n) > cnlogn
足够大的n
==> f(n) = Ω(nlogn)
。f(n) = O(logn)
==>有d
f(n) < dlogn
表示n
足够大{。}}。cnlogn < f(n) < dlogn
==&gt; cnlogn < dlogn
==&gt; n < d/c
。这是不可能的,因为存在大于n
的自然数d/c
。 ==&GT;与最初的假设相矛盾。