算法设计与分析笔记4-递归方程的求解

目录

 

算法设计与分析讲义4

递归方程的求解

迭代展开

换元迭代

递归树表示

假设归纳

高阶方程的化简

主定理

算法设计与分析讲义4

本讲针对分治递归问题的时间复杂度分析

递归方程的求解

  • 迭代展开:迭代展开递归方程
  • 递归树表示:迭代展开的可视化表示
  • 假设归纳: 先假设,数学归纳法
  • 主定理: 特殊递归方程的解

迭代展开

已知:

T(n) = 2T(n-1)+1

T(1)=1

展开:

T(n)=2T(n-1)+1=2(2T(n-2)+1)+1=2(2(2T(n-3)+1)+1)+1=…=《算法设计与分析笔记4-递归方程的求解》=《算法设计与分析笔记4-递归方程的求解》=《算法设计与分析笔记4-递归方程的求解》

等差数列之和:《算法设计与分析笔记4-递归方程的求解》

等比数列之和:《算法设计与分析笔记4-递归方程的求解》

调和数列之和:《算法设计与分析笔记4-递归方程的求解》

故T(n)=O(《算法设计与分析笔记4-递归方程的求解》)

换元迭代

例子:

《算法设计与分析笔记4-递归方程的求解》

换元迭代过程:

令:《算法设计与分析笔记4-递归方程的求解》

则:《算法设计与分析笔记4-递归方程的求解》

则:《算法设计与分析笔记4-递归方程的求解》

《算法设计与分析笔记4-递归方程的求解》

递归树表示

假设归纳

高阶方程的化简

主定理

《算法设计与分析笔记4-递归方程的求解》

也适用于子问题大小,如《算法设计与分析笔记4-递归方程的求解》

《算法设计与分析笔记4-递归方程的求解》

 

 

    原文作者:XTL151384
    原文地址: https://blog.csdn.net/XTL151384/article/details/117391839
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞