《算法导论》第三章-思考题(参考答案)

算法导论(第三版)参考答案:思考题3.1,思考题3.2,思考题3.3,思考题3.4,思考题3.5,思考题3.6

Problem 3-1

Let

>p(n)=i=0daini>

where ad>0 , be a degree- d polynomial in n , and let k be a constant. Use the definitions of the asymptotic notations to prove the following properties.

  1. If kd , then p(n)=O(nk) .
    • If kd , then p(n)=Ω(nk) .
    • If k=d , then p(n)=Θ(nk) .
    • If k>d , then p(n)=o(nk) .
    • If k<d , then p(n)=ω(nk) .

情况 1:

0i=0daini=adnd+ad1nd1++a1n+a0cnk

不等式左边显然成立。对等式右边同时除以 nd
ad+ad1n+ad2n2++a0ndadnkd+ad1nkd+1+ad2nkd+2++a0nkdcnkdc

c=d+1 ,只要 n0=max(adkd,ad1kd+1,,a0k) ,可以证明 p(n)=O(nk)

情况 2:

0cnkci=0daini=adnd+ad1nd1++a1n+a0ad+ad1nkd+1++a0nk

c=ad1 n0=1 时。 p(n)=Ω(nk)

情况 3:

0c1nkc1adnd+ad1nd1++a1n+a0c2nkad+ad1nkd+1++a0nkc2

c1=ad1,c2=ad+d,
  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值