题目:
数学归纳法证明:当
n
是
T(n)=⎧⎩⎨22T(n/2)+n if n=2 if n=2k,k>1
的解为: T(n)=nlgn
证明:
假设: T(n)=nlgn 成立
当 n=2 时, T(2)=2∗lg2=2 成立
当 n=2k 时:
T(2n)=2T(n)+2n=2nlgn+2n=2n(1+lgn)=2n(lg2+lgn)=2nlg2n
证毕
数学归纳法证明:当
n
是
T(n)=⎧⎩⎨22T(n/2)+n if n=2 if n=2k,k>1
的解为: T(n)=nlgn
假设: T(n)=nlgn 成立
当 n=2 时, T(2)=2∗lg2=2 成立
当 n=2k 时:
T(2n)=2T(n)+2n=2nlgn+2n=2n(1+lgn)=2n(lg2+lgn)=2nlg2n
证毕