【发布时间】:2015-10-24 12:36:09
【问题描述】:
在具有 n 个元素的排序算法中高度为 h 的决策树中:
我们有这样的东西:
n! <= 2^h
因此 h>=log(n!)
我知道 n^n 大于 n!,但这里我们谈论的是最坏情况下的下限,log(n!) 的图低于 (log n^n) 的图。所以简单的答案应该是 Ω(log n!),因为它不能低于这个值。
那么我们怎么能在这里说 h= Ω(nlogn)..?
【问题讨论】:
-
不确定形式,但是:log(n!) = log(n * (n-1) * (n-2) ...) = log(n) + log(n -1) + log(n-2) ...[n summands] ~ n log(n)
标签: algorithm sorting decision-tree