4.3-1
猜测 ∃c>0 有 T(n)≤cn2 。
T(n)=T(n−1)+n≤c(n−1)2+n=cn2+(1−2c)n+c ,选 c=1 有:
T(n)≤n2−n+1≤n2 for n≥1
4.3-2
猜测 T(n)≤clg(n−d) :
T(n)≤clg(⌈n2⌉−d)+1≤clg(n2−d+1)+1=clg(n−2d+2)−c+1≤clg(n−d)
其中 c≥1,d≥2 。
4.3-3
上界证明书上有,在此省略。
下界证明:
猜测 T(n)≥c(n+2)lg(n+2) :
T(n)≥2c(⌊n/2⌋+2)(lg(⌊n/2⌋+2)+n≥2c(n/2−1+2)(lg(n/2−1+2)+n=2cn+22lgn+22+n=c(n+2)lg(n+2)−c(n+2)lg2+n=c(n+2)lg(n+2)+(1−c)n−2c≥c(n+2)lg(n+2)
其中 n≥2