我一直在看这个重复,并想检查我是否采取了正确的方法.
T(n) = T(n^(1/2)) + 1
= T(n^(1/4)) + 1 + 1
= T(n^(1/8)) + 1 + 1 + 1
...
= 1 + 1 + 1 + ... + 1 (a total of rad n times)
= n^(1/2)
Run Code Online (Sandbox Code Playgroud)
所以答案将达到n ^(1/2)的θ界限
我试图找到重现的时间复杂性:
T(n)= 2T(n 1/2)+ log n
我非常接近解决方案,但是,我遇到了障碍.我需要解决:
n (1/2 k) = 1
为了简化我的替换模式.我不是在寻找复发的答案,只是一个解决方案k.