算法导论 练习题 3.1-1
2017-03-17 20:15
204 查看
由题意,设f(n)+g(n)=θ(h(n))
则存在常数c1、c2、n0,使得n>=n0时,
0<=c1*h(n)<=f(n)+g(n)<=c2*h(n)
不失一般性,设max(f(n),g(n))=f(n),则n>=n0时,
1、f(n)<=f(n)+g(n)<=c2*h(n)
2、2f(n)>=f(n)+g(n)>=c1*h(n)
f(n)>=1/2*c1*h(n)
设c3=1/2*c1,则
0<=c3*h(n)<=f(n)<=c2*h(n)
所以,max(f(n),g(n))=θ(h(n))
则存在常数c1、c2、n0,使得n>=n0时,
0<=c1*h(n)<=f(n)+g(n)<=c2*h(n)
不失一般性,设max(f(n),g(n))=f(n),则n>=n0时,
1、f(n)<=f(n)+g(n)<=c2*h(n)
2、2f(n)>=f(n)+g(n)>=c1*h(n)
f(n)>=1/2*c1*h(n)
设c3=1/2*c1,则
0<=c3*h(n)<=f(n)<=c2*h(n)
所以,max(f(n),g(n))=θ(h(n))
相关文章推荐
- 算法导论 练习题 3.1-2
- 《算法导论》练习题2.1-4————二进制整数相加
- 算法导论 练习题 2.3-7
- 算法导论 练习题 3.2-3
- 算法导论 练习题 4.3-4
- 算法导论 练习题 4.4-2
- 算法导论 练习题 4.5-1
- 算法导论 练习题 5.3-2
- 算法导论 练习题 6.1-1
- 算法导论 练习题 10.2-7
- 算法导论 练习题 11.1-1
- 算法导论 练习题 12.1-2
- 算法导论 练习题 12.3-6
- 算法导论 练习题 13.4-6
- 算法导论 练习题 16.3-7
- 算法导论 练习题 18.1-4
- 算法导论之2.3-7练习题
- 人人校园招聘笔试题 vs 算法导论练习题
- 算法导论 练习题 3.2-4
- 算法导论 练习题 4.1-2