我正在尝试解决这种重复关系。这是我到目前为止所尝试的,但我认为我错了。我真的很感激一些指导。
这是我要解决的递归关系:- 2T(n^1/2) + C
T(n) = 2T(n^1/2) + C
2((2T(n^1/4)+C) + C
>> 4T(n^1/16) + 3C
>> 8T(n^1/256) + 6C
所以我可以把它表述成这个代数表达式:-
(2^k)T(n^(1/2^k)) + 2k
所以为了解决递归关系,我简单地说
n^(1/(2^k)) = 1
Therefore:- 2k = log (base n) 1
But this makes k = 0....
我不认为这是正确的。请给我建议,我很高兴得到一些帮助!