分治之算法原理 1.分治算法原理 2.分析过程 3.例题 1.归并排序 2.找最大值 4. 下期预告:分治之大整数乘法 1.分治算法原理 分(Divide) –将问题划分为多个子问题 解(Conquer) – 求解各个子问题(递归调用子问题算法) 并(Combine) –合并子问题的解,形成原始解 2.分析过程 建立递归方程 T(n)= aT(n/b)+D(n)+C(n) – Divide时间复杂度:D(n) – Conquer时间复杂度:aT(n/b) – Comine:C(n) 递归方程求解 3.例题 <