T(n)=T(n-1)+T(n-2)+T(n-3)+T(n-4)的时间复杂度是多少。…T(n-(n-1))?
我有一个递归算法。不使用记忆,这是我的递归关系。如何计算时间复杂度?
回答
T(2) = T(1)
T(3) = T(2) + T(1) = T(1) + T(1) = 2*T(1)
T(4) = T(3) + T(2) + T(1) = 2*T(1) + T(1) + T(1) = 4*T(1)
T(5) = T(4) + T(3) + T(2) + T(1) = 4*T(1) + 2*T(1) + T(1) + T(1) = 8 *T(1)
...
T(n) = 2 (n-2) *T(1)
THE END
二维码