仅使用O()的定义?显示n^2不是O(n * log(n))?
-3
A
回答
1
你需要用反证法来证明。假设n^2
是O(n*log(n))
。根据定义意味着有一个有限的和非可变实数c
使得
n^2 <= c * n * log(n)
每n大于一些有限数量n0
。
然后你到达的时候点c >= n /log(n)
,你推导出n -> INF
,c >= INF
这显然是不可能的。
你断定n^2
不O(n*log(n))
0
你要计算的
(n * log(n))/(n^2) =
= log(n)/n =
= 0 if n approaches infinity.
的限制,因为log(n)
增长高于n
慢。
相关问题
- 1. 是log(n!)= O((log(n))^ 2)?
- 2. 显示递归关系是O(n log n)
- 3. 为什么此循环返回值为O(n log log n)而不是O(n log n)?
- 4. AVL Tree给我O(c^n)而不是O(log n)
- 5. 大O符号 - O(n日志(N))对O(的log(n^2))
- 6. 与log(n)相比,log(n^2)的大O是什么?
- 7. 证明log(n!)是Ω(n log(n))
- 8. 你如何看出O(log n)和O(n log n)之间的差异?
- 9. 时间复杂度 - O(n^2)到O(n log n)搜索
- 10. 时间复杂度O(N日志(log n)的)+ N O(L)
- 11. 复杂度O(log(n))是否等于O(sqrt(n))?
- 12. 图形搜索O(log(N)(N + M)
- 13. 为O(n^log n)的碰撞检测
- 14. log(n!)=Ω(n * log(n))?
- 15. 如何计算O(Log(N))?
- 16. floor(√2n)的O(log log n)算法?
- 17. 为什么这个函数/循环O(log n)而不是O(n)?
- 18. O(n Log n)是多项式时间吗?
- 19. 这是否解决O(N log(N))时间中的3SUM?
- 20. O(n log n)是否有简写术语?
- 21. 是什么小于n是log n?
- 22. (log n)/(log(log n))的顺序是什么?
- 23. CLRS书的结论BUILD_MAX_HEAP与O(n log n)不是渐近紧密吗?
- 24. 求解W(n)= W(n/2)+ n log n?
- 25. 在O(log n)中找到中位数
- 26. O(log n)中的二叉搜索树?
- 27. 证明最大(O(f(n)),O(g(n)))= O(max(f(n),g(n))
- 28. O(log_2(n))= O(log_10(n))?
- 29. O(n * log n)工作,然后O(n^2)工作的代码的复杂性是什么?
- 30. Python的sort()/ sorted()函数是否调用其可选的'key'参数O(n)次或O(n log n)次?
如果这也许去Mathematica的网站? –