一边学算法,一边学c语言之分治法

  递归不想前面简单的算法一样,可以直接得到时间运行时间,因为递归项依赖前一项。

  递归方程求解的是一般式,递归方程需要满足非一般式,所以有界限这一说。

 

  递归方程求解方法:替换方法、递归树方法、主方法

 

  替换方法

    用替换方法解某个递归方程时,分两步。首先猜测问题解的某个界限,然后用数学归纳法证明所猜测解的正确性。

  例:替换方法解

  解:猜测解为(这个主要靠经验),假设这个界限对于成立,即存在某个常数成立。现在要证明

。将假设代入递归方程得:

    

      

      

      

            

      

      

  最后一步在时成立。

  假设是递归方程的唯一边界条件,那么对于发生矛盾。因此,归纳法中的归纳基础不成立。

  假设为唯一边界条件,那么

      

      

      

  时成立,在渐进表示法里,,那么时,得证。

  

转载于:https://www.cnblogs.com/fenqi/archive/2013/03/31/recursion.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值