我无法理解复发的概念。鉴于你有T(n) = 2T(n/2) +1
,你如何计算这种关系的复杂性?我知道在mergesort中,关系是T(n) = 2T(n/2) + cn
,你可以看到你有一个深度为log2 ^ n且cn在每个级别工作的树。但我不确定如何进行通用功能。有哪些教程可以清楚地解释这个?
答案 0 :(得分:2)
你的重现的解决方案是T(n)∈Θ(n)。
让我们扩展公式:
做一些观察和分析:
资源:
但是,对于日常工作,解决这些重复的常用方法是使用Master theorem。