《计算机算法基础》课后答案.docxVIP

  • 138
  • 0
  • 约1.2万字
  • 约 35页
  • 2017-09-06 发布于重庆
  • 举报
计算机算法分析—习题课第四章:2 、3、5、6、10、11、23P99-2在下列情况下求解4.1节的递归关系式T(n)= ()2(/2) () gnnTnfn??? 足够小+否则 当①g(n)=O(1)和f(n)=O(n); ②g(n)=O(1)和f(n)=O(1)。P99-2递推表达式设n=2k则:T(n)=T(2k)=2T(2k-1)+f(2k)=2(2 T(2k-2)+f(2k-1)) +f(2k)=22T(2k-2)+21f(2k-1)+ f(2k)=…………=2kT(1)+2k-1f(2)+2k-2f(22)+…+20f(2k)=2kg(n)+ 2k-1f(2)+2k-2f(22)+…+20f(2k)g(n)=O(1)和f(n)=O(n)当g(n)=O(1)和f(n)=O(n)时不妨设g(n)=a,f(n)=bn,则:T(n)=T(2k)= 2ka+ 2k-1*2b+2k-2*22b+…+20*2kb=2ka+kb2k=an+bnlog2n=O(nlog2n)g(n)=O(1)和f(n)=O(1)当g(n)=O(1)和f(n)=O(1)时,不妨设g(n)=c,f(n)=d,则:T(n)=T(2k)=c2k+2k-1d+2k-2d+…+20d=c2k+d(2k-1)=(c+d) n-d=O(n)P99-3??根据2.2节开始所给出的二分检索策略,写一个二分检索的递归过程。P

文档评论(0)

1亿VIP精品文档

相关文档