我正在阅读算法简介第 3 版(Cormen 和 Rivest),在第 69 页的“强力解决方案”中,他们指出 n 选择 2 = Theta (n^2)。我认为它会在 Theta (n!) 中。为什么 n 选择 2 紧密绑定到 n 平方?谢谢!
问问题
21272 次
1 回答
31
n 选择 2 是
n(n - 1) / 2
这是
n 2 / 2 - n/2
我们可以看到 n(n-1)/2 = Θ(n 2 ) 通过在 n 趋于无穷时取它们的比率的极限:
lim n → ∞ (n 2 / 2 - n / 2) / n 2 = 1/2
由于这是一个有限的非零量,因此我们有 n(n-1)/2 = Θ(n 2 )。
更一般地说:n 为任何固定常数 k 选择 k 是 Θ(n k ),因为它等于
嗯!/ (k!(n - k)!) = n(n-1)(n-2)...(n-k+1) / k!
这是 n 中具有非零前导系数的 k 次多项式。
希望这可以帮助!
于 2013-10-17T00:05:59.267 回答