使用迭代方法求解递归关系

时间:2011-03-20 12:08:44

标签: algorithm recurrence

如何使用迭代方法解决T(n) = T(n-1) + n,答案为theta(n^2)

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