3.1-1 假设f(n)与g(n)都是渐近非负函数。使用Θ
记号的基本定义来证明max(f(n),g(n)) = Θ(f(n)+g(n))。
证:不妨假设max(f(n),g(n)) = f(n),则0 ≤ g(n)/f(n) ≤ 1
设有正常量c1,c2,n0,使得所有对n ≥ n0, 有
0 ≤ c1*f(n) ≤ f(n) + g(n) ≤ c2*f(n)
解得 c1 ≤ 1 + g(n)/f(n), c2 ≥ 1 + g(n)/f(n)
可取 c1 = 1, c2 = 2 , 此时 n0 ≥ 1 即可
3.1-2 证明: 对于任意实常量a和b,其中b>0,有(n+a)^b = Θ(n^b)
证:(n+a)^b的最高次数项为 n^b,根据直觉可得出结论,下面给出具体过程
a,b为任意实常量,设f(n) =