新因子算法的递推方程

时间:2014-02-16 22:43:57

标签: algorithm recursion mergesort factorial

我正在寻找一种递归算法来评估我所谓的因子(m,n)= m * m + 1 * ... * n,每一个m

感谢您的帮助。

此算法的复杂性是什么?

2 个答案:

答案 0 :(得分:1)

T(n, m)成为Factorial(n, m)的时间复杂度。

g(n) = Factorial(n, 1)T"(n)成为g(n)的时间复杂度,然后:

任何T(n, m) <= T"(n) + T"(m - 1)

n, m

T"(n) = T"(n - 1) + O(1) O(n)

总结一下,T(n, m) = O(n) + O(m - 1) = O(n + m)

答案 1 :(得分:0)

它将具有递推方程T(n)= T(n-1)+ 2,在因子函数调用的情况下(n,1)