形式陈述
设
先在
- 若存在
使 ,则 ; - 若
,其中常数 ,则 ; - 若存在
使 ,并且对某个 及充分大的 有 ,则 。
不满足这些多项式间隔或正则条件时,不能仅凭“看起来更大/更小”套用本定理。
直觉
递归树的总代价由叶子数量、各层均摊成本或根部合并工作中的最大者主导。
例子与边界
归并排序
推论与应用
主定理快速分析排序、矩阵算法和树递归;不适用时可用递归树、代入法或 Akra–Bazzi 定理。
参考资料
- Thomas H. Cormen et al., Introduction to Algorithms, 4th ed., §4.5.
- Manuel Akra and Louay Bazzi, “On the Solution of Linear Recurrence Equations,” 1998.