第四章 递归

Posted on 2008-03-30 22:26 迎风十八刀 阅读(166) 评论(0)  编辑  收藏 所属分类: 算法
求解T(n)=T(ceil(n/2))+1

猜测解为O(lgn)
只需证T(n)<=clg(n-b)。于是T(n)<=clg(ceil(n/2-b))+1
                                                     <=clg(n/2-b+1)+1
                                                      ...
                                                       <=clg(n-b)

 

主方法:

形如T(n)=aT(n/b)+f(n),注意a>=1,b>1
比较f(n)和nlogba,则T(n)为较大者,如果f(n)=Q(nlogba),则T(n)=Q(nlogbalgn)

只有注册用户登录后才能发表评论。


网站导航: