《算法导论》-- 渐进符号

1. Ο符号,表示一个上界

f(n)=Ο(g(n)) means there are consts c>0,n0>0,such that 0 <= f(n) <= c g(n) for all n>=n0, ex : 2n² = O(n³)
Other Ex:

  • f(n) = n³+O(n²) means an error term

  • n²+Ο(n)=O(n²) means for any f(n)∈Ο(n)
    here is an h(n)∈O(n²) such that n²+f(n)=h(n)

2. Ω符号 表示一个下界

f(n)=Ω(g(n)):
there exist consts c>0,n0>0,such that 0<=cg(n)<f(n)
for all n>= n0
Ex: n½ = Ω(㏒n)

3. Θ符号 表示一个集合

f(n)=Θ(g(n)):
means there are consts c1,c2>0,such that
c1g(n)<=f(n)<=c2g(n) for all n>0

4. ο符号

f(n)=ο(g(n)) means: lim(n->∞) f(n)/g(n) = 0;

5. ω符号

f(n)=ω(g(n)) means: lim(n->∞) f(n)/g(n) = ∞;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在表示算法的时间复杂度上 , 我们通常会使用渐进符号 常用的渐进符号有 :O ,Ω ,θ那么这三个符号分别表示了什...
    _秋天阅读 7,816评论 0 1
  • 起因:In the analysis of algorithms, it is common to estimat...
    何大炮阅读 4,724评论 0 0
  • 我们都很平凡,作为学生的我更平凡。 每天伴着昏暗的晨光,懒懒的爬起来,希望自己有一个充实的一天,伴着路灯光骑...
    发光的石头6阅读 1,209评论 0 1
  • 신부:所以,你爱过吗?没有吗?连那件事都没有做到? 도깨비:我害怕,我好害怕, 所以希望你一直说需要我,希望你要求...
    高高瘦瘦的徐壁辉阅读 1,300评论 0 0
  • 叶落黄昏,情意已终 偶遇佳人,惊鸿忽起 山水之乐,何趣之有 百花肃杀,自羞不如 心神易主,今生唯愿 踌躇向前,唯言...
    俏叶磊阅读 968评论 0 1