算法导论A.2 Exercises 答案
A.2-1
因此这个求和式有常数上界$2$。
A.2-2
如果$n=2^m$,并且$n$恰好是$2$次幂,那么有
那么令$n’=2^{\lceil\lg n\rceil}$,可以发现,$\dfrac{n’}{n}=2^{\lceil\lg n\rceil-\lg n}<2^1=2$,也就是$n’<2n$。
那么有
A.2-3
对于级数$\displaystyle{\sum{k=1}^n \dfrac{1}{k}}$的值。考虑它前缀的一部分,也就是$\displaystyle{\sum{k=1}^{2^{\lfloor\lg n\rfloor-1}} \dfrac{1}{k}}$,采用推导$(A.17)$类似的做法,那么有:
A.2-4
直接代入$(A.18)$式进行逼近。
上界:
下界:
因此最终得到$\sum_{k=1}^nk^3$的估计为:
A.2-5
$f(x)=\dfrac{1}{x}$是一个单调递减函数,考虑它的上界:
可以发现,这个积分值是无穷大。
因此,用积分法估计调和级数的界限是失败的。