美文网首页
《算法导论》-- 渐进符号

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

作者: 10xjzheng | 来源:发表于2017-11-07 16:31 被阅读22次
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) = ∞;

相关文章

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

    1. Ο符号,表示一个上界 f(n)=Ο(g(n)) means there are consts c>0,n0>...

  • 算法导论(二):渐进符号、递归及解法

    麻省理工学院公开课:算法导论。B站地址,网易公开课也有对应的资源。https://www.bilibili.com...

  • 渐进符号

    在表示算法的时间复杂度上 , 我们通常会使用渐进符号 常用的渐进符号有 :O ,Ω ,θ那么这三个符号分别表示了什...

  • 基础算法(查找 , 排序)

    算法分析 渐进符号 - (O , Ω , θ) 查找算法 二分查找 - O(logn) 排序算法 直接插入排序 -...

  • 第十周

    1.算法导论——第二节 2.渐进分析和线代 3.总结R语言

  • 渐进符号

    上界大O符号 定义:TODO 下界大Ω(Omiga)符号 定义:TODO 上界小o符号 定义:TODO 下界小ω(...

  • 数据结构与算法参考书籍

    数据结构与算法分析 算法 算法导论 java编程思想

  • 好文章索引

    算法 《算法导论》快速指南:我是如何10天入门算法导论的。 - 渗透之美 - 知乎专栏 推荐内容索引 - 老赵点滴...

  • 算法导论笔记

    读算法导论 记录一下读算法导论的过程 1.算法 如果问我什么是算法(思考中) 利用数据结构,考虑时间以及空间效率,...

  • 给我巨大影响的技术书籍

    算法《算法概论》《算法设计与分析基础》 Anany Levitin《算法引论》Udi Manber《算法导论》《什...

网友评论

      本文标题:《算法导论》-- 渐进符号

      本文链接:https://www.haomeiwen.com/subject/nwujmxtx.html