通过递归树猜测渐近上界。通过替换方法和主定理进行验证

时间:2014-02-05 18:16:04

标签: recurrence master-theorem

我的任务如下: 通过使用递归树找到复发的渐近上界的胁迫。验证渐近上限:

1: Substitution method
2: Master Theorem

T(n)= { Θ(1)               if n = 1
      { 3T(n/3) + Θ(n)     if n > 1

我该如何处理? 我对复发树,替代方法和主定理有一些了解。请帮助!

1 个答案:

答案 0 :(得分:1)

我们有Master定理的案例2,因为

a = 3
b = 3
f(n) = n = Θ(n^log_3(3)) = Θ(n)

因此

T(n) = Θ(n*lg(n))

当然

lg(n) = log_2(n).

直观地说,这意味着T的成本既不是递归的成本,也不是递归的工作。这与在递归树中说每个级别的节点的成本与叶子的成本渐近相同是相同的。

http://web.eecs.utk.edu/~parker/Courses/CS581-spring14/Lectures/3-Jan-16-Master-Mthd-Matrix-Mult-no-answers.pdf