a.1 T(n)=T(n/2)+θ(1)
用主方法可得T(n)=θ(lgN)
a.2 T(n)=T(n/2)+θ(N)
每一层代价都是N,共lgN层,所以总代价θ(NlgN)
a.3 T(n)=T(n/2)+θ(n)
用主方法可得T(n)=θ(N)
b.1 T(n)=2T(n/2)+θ(n)
用主方法可得T(n)=θ(NlgN)
b.2 T(n)=2T(n/2)+θ(N)
每一层代价是N*2i,共lgN层,累加得T(n)=θ(N2lgN)
b.3 T(n)=2T(n/2)+θ(2n)=2T(n/2)+θ(n)
用主方法可得T(n)=θ(NlgN)