有如下递归关系:
T(n) = 2 T(n-1) + O(1) for n > 1
otherwise, its T(n) = O(1)
通过迭代,到目前为止,我得到了这样的结果,
T(n) = 2(2T(n-2) + 1) + 1 --- 1
T(n) = 2(2(2T(n-3) + 1) + 1) + 1 ---- 2
T(n) = 2(2(2(2T(n-4) + 1) + 1) + 1) + 1 ------3
T(n) = 2(2(2(2(2T(n-5) + 1) + 1) + 1) + 1) +1 ----- 4
我不确定接下来要做什么来找到上限时间复杂度。谁能帮我解决这个问题。