如何使用迭代方法解决T(n) = T(n-1) + n
,答案为theta(n^2)
答案 0 :(得分:7)
T(n) = T(n-1) + n = T(n-2) + n-1 + n = ... = 1+ 2 + ... + n = (n+1)n/2 = theta(n^2)
注意假设T(0)= 0(你必须有递归的基础) 希望你的意思
答案 1 :(得分:1)
有时,您还可以使用特征方程方法来解决递归关系。这涉及确定特殊积分和总解决方案。
此处提供更多信息:solving recurrence relations