形式陈述
在只允许比较两个键、输入含
由 Stirling 公式可得
直觉
一次二元比较最多提供一比特分支信息,而排序必须从
例子与边界
归并排序和堆排序的
推论与应用
决策树计数是算法下界的基本模板,也用于选择、搜索和几何判定。它说明改进通用比较排序只能优化常数、缓存行为或适应性,不能把最坏比较数降到
参考资料
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein, Introduction to Algorithms, 4th ed., MIT Press, 2022,Part I, comparison sorting and decision-tree lower bound。
- Donald E. Knuth, The Art of Computer Programming, Vol. 3: Sorting and Searching, 2nd ed., Addison-Wesley, 1998,Vol. 3, §5.3.1, minimum comparison counts for sorting。