Skip to content
DSA MASTERY · CURRICULUM

Ch.12

分治与递归

建立递归定义、问题分解、合并结果与复杂度分析框架。

draft · 草稿

学习目标

  • 用函数契约、基本情况和规模度量建立可终止的递归模型
  • 从题意提炼 Divide–Conquer–Combine 并判断子问题独立性
  • 用合并不变量解决排序、结构构造与跨区间计数问题
  • 用归纳法、递归树和主定理验证正确性与复杂度

从递归合同到可证明的分治

  • 12.1 函数契约、调用栈、边界与规模递减
  • 12.2 自相似结构、均衡拆分与单侧递归
  • 12.3 有序归并、结构拼装、结果组合与跨区间计数
  • 12.4 终止性、归纳证明、递推式与方法边界

已有内容入口