递归函数复杂度分析:树状图与递归表达式分析法.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 9页
  • 2026-05-25 发布于北京
  • 举报

递归函数复杂度分析:树状图与递归表达式分析法.pptx

递归函数复杂度分析方法

树状图分析法

递归表达式分析法

推导法

数学归纳法

主定理

树状图分析法

树的高度

树的高度

树的高度

树的高度

拆分过程

Time~O(n)

Space~O(1)

合并过程

N

N

N

Time~O(nlgn)

Space~O(n)

总计

拆分O(n)

合并O(nlgn)

Time~O(nlgn)

拆分O(1)

合并O(n)

Space~O(n)

树状图分析法总结

画出递归的树状结构

在树状结构上根据具体问题分析

问题

二分查找递归写法的递归树是什么样的?

functionbsearch(A,p,r,x){

constguess=Math.floor((r-p)/2)

if(p=r){return-1}

if(A[guess]===x)returnguess

returnA[guess]x?

bsearch(A,guess+1,r,x)

:bsearch(A,p,guess-1,x)

}

文档评论(0)

1亿VIP精品文档

相关文档