Algorithm 用替换法求解递推问题
我正试图用替换法来解决这个问题 我猜:Algorithm 用替换法求解递推问题,algorithm,recursion,tree,substitution,recurrence,Algorithm,Recursion,Tree,Substitution,Recurrence,我正试图用替换法来解决这个问题 我猜:O(lgn) 用归纳法 T(n) = { 0 If n = 0 { T(square root n) + 1 If n > 0 理解这一点最简单的方法是使用许多其他答案所说的2的幂,但是,要继续您提到的步骤,假设T(n)=lg lg n(忽略该常数,因为这是一个精确的答案) 然后我们有: 1 || n^1/2 || n^1/4 || n^1/8 T(n) = 1 + ....... 如你所见
O(lgn)
用归纳法
T(n) = { 0 If n = 0
{ T(square root n) + 1 If n > 0
理解这一点最简单的方法是使用许多其他答案所说的
2
的幂,但是,要继续您提到的步骤,假设T(n)=lg lg n
(忽略该常数,因为这是一个精确的答案)
然后我们有:
1
||
n^1/2
||
n^1/4
||
n^1/8
T(n) = 1 + .......
如你所见,T(n)=T(sqrt(n))+1
1
||
n^1/2
||
n^1/4
||
n^1/8
T(n) = 1 + .......
T(sqrt(n)) = lg lg (sqrt(n)) = lg (1/2 * lg (n))
= lg (2^(-1) * lg(n))
= -1 + lg lg (n)
= -1 + T(n)