重复替换或伸缩以找出功能的运行时间复杂度

时间:2019-04-13 03:48:58

标签: algorithm recursion time-complexity

使用重复替换(或伸缩)来确定由以下递归关系定义的算法的运行时间的渐近上限:

f(n) = 4f(n/2) + g(n) with g(n) ∈ Θ(n) and f(1) ∈ Θ(1)

1 个答案:

答案 0 :(得分:0)

那是Theta(n ^ 2)。考虑使用主定理。或者,可以绘制递归树。您将看到您有n ^ log4叶