【发布时间】:2013-08-25 05:31:25
【问题描述】:
我如何知道算法是否在 O(n) 时间或 O(nlogn) 时间内运行?
【问题讨论】:
-
算一下。弄清楚它做了多少次事情,以及它做的事情所花费的时间的增长顺序。
-
在 Knuth 中查找 ;-)
-
取决于你的 n 是什么。如果你选择正确的n,任何东西都可以变成O(log n)...
标签: java algorithm data-structures