前言
设序列
a
0
a_0
a0,
a
1
a_1
a1, …,
a
n
a_n
an, …, 简记为{
a
n
a_n
an}, 一个把
a
n
a_n
an与某些个
a
i
a_i
ai(i<n)联系起来的等式叫做关于序列 {
a
n
a_n
an} 的递推方程
求解方法:
迭代法
直接迭代:插入排序最坏情况下时间分析
换元迭代:二分归并排序最坏情况下时间分析
差消迭代:快速排序平均情况下的时间分析
迭代模型:递归树
主定理:递归算法的分析
主定理
主定理定义:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/243beee18f93fd7b78b55cebaf22d79e.png)
概括为一句话:就是谁大取谁,相等就乘。
主定理举例:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/409a225e10c44c88a4f80b134c1e2e3b.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e16a3c4259d58d1a10d3dfcca8b049ec.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3e4583811d43342f2c7730d2f18afd55.png)