kod*_*dai 3 complexity-theory big-o
我相信不是.定义是:
log(n) >= c*n for some n = x, and all n > x
Run Code Online (Sandbox Code Playgroud)
我认为不是因为c*n = c的增长率.log(n)的增长率= 1/n.因此,当n->无穷大时,n的增长率接近0,而c,c*n的增长率是恒定的.鉴于最终log(n)最终将比任何n*c增长得慢,其中c> 0,n*c将超过log(n).
那么,几个问题.
我很困惑,很感激帮助!
1- c不能为0或负数,所以你可以假设.
2-的生长log(n)比的生长下n,对于每一个n > 1,例如.由于Ω(n)是比函数"增长更多"的函数集f(n) = n,因此log(n)不是Ω(n).但你可以说n =Ω(log(n)),虽然那不是渐近的紧束缚.
3-定义指出不等式可能从一个值开始有效n0.如果n0存在某些,你可以这么说.但在这种情况下(log(n)=Ω(n)),它没有,因为它必须对每一个都有效n >= n0.而对于任何大的价值,log(n)的增长都低于n的增长.