O、Ω和Θ

本文假定这里讨论的所有函数取非负的值

1、O表示渐近上界
  令T(n)为函数——比如某算法在规模为n的输入上的最坏情况运行时间。给定另一个函数f(n),如果对充分大的n,函数T(n)不超过f(n)的常数倍,就说T(n)是O(f(n))(读作“T(n)是f(n)阶的”),记作T(n)=O(f(n))。
  如果存在常数c>0和n0 0 ,使得对所有的n n 0有T(n) c f(n), 这种情况下称f是T的渐近上界。
2、Ω表示渐近下界
  如果存在常数 ϵ >0和n0 0 ,使得对所有的n n 0有T(n) ϵ f(n), 这种情况下称f是T(n)的渐近下界。
3、Θ渐近的紧的界
  如果可以证明运行时间T(n)既是O(f(n))且也是 Ω (f(n)),那么本质上,就找到了“紧的”界:T(n)的增长恰好像f(n)一样,仅差一个常数因子。例如,从T(n)=pn2+qn+r既是O(n2)也是 Ω (n2)的事实可以得出这个结论。
  如果T(n)既是O(f(n))且也是 Ω (f(n)),就说T(n)是Θ(f(n)),这种情况下,f(n)是关于T(n)的一个渐近的紧的界

公式编辑

markdown公式编辑

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值