【发布时间】:2019-10-23 16:11:39
【问题描述】:
我刚刚发现了这个奇怪的发现,在正常的数学中,n*logn 会小于 n,因为 log n 通常小于 1。 那么为什么 O(nlog(n)) 大于 O(n) 呢? (即为什么认为 nlogn 比 n 花费更多时间)
Big-O 遵循不同的系统吗?
【问题讨论】:
-
log n对于n > 10的每个值都大于 1(对于以 10 为基数的日志)。 -
基本上
nlogn中的log是基数2。所以对于任何n >= 2,你都有logn >= 1。所以有那个...
标签: algorithm data-structures time-complexity big-o