求解递归方程.ppt

求解递归方程.ppt

求解递归方程 算法复杂性经常描述为递归方程,解递归方程得到算法复杂性的具体表示 用特征方程解递归方程 用生成函数解递归方程 用递推方法解递归方程 用特征方程解递归方程 K阶常系数线性齐次递归方程 K阶常系数线性非齐次递归方程 K阶常系数线性齐次递归方程形如: 特征方程的k个根不相同: 假设:q1, q2, …, qk是k个不同的根,则递归方程的通解为 特征方程的k个根有重根: 假设:r个重根qi, qi+1, …, qi+r-1,则递归方程的通解为 前面2种情况下的c1,c2,…,ck均为待定系数; 将初始条件代入,建立联立方程,确定各个系数具体值,得到通解f(n) 例1. 3阶常系数线性齐次递归方程如下 例2 。 3阶常系数线性齐次递归方程如下 作业 解下列递归方程: 1. f(n)=3f(n-1), f(0)=5 2. f(n)=2f(n-1) f(0)=2 3. f(n)=5f(n-1) – 6f(n-2), f(0)=1, f(1)=1 4. f(n)= -6f(n-1) – 9f(n-2), f(0)=3, f(1)=-3 K阶常系数线性非齐次递归方程形如: 例3 。 2阶常系数线性齐次递归方程如下 令非齐次递归方程的特解为: 由此得到联立方程: 解得:A1=1, A2=13/2, A3=103/8 非齐次递归方程的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档