当前位置: 首页 > news >正文

Asymptotic Notation: Big-Oh, Big-Omega, Big-Theta, Small-Oh, Small-Omega

Big-Oh (upper bond / worst-case)

If there exists positive constants ccc and n0n_0n0, s.t. f(n)≤c⋅g(n)f(n) \le c \cdot g(n)f(n)cg(n) for all n≥n0n \geq n_0nn0, we can denote this by f(n)=O(g(n))f(n)=O(g(n))f(n)=O(g(n)).

Big-Omega (lower bond / best-case)

If there exists positive constants ccc and n0n_0n0, s.t. f(n)≥c⋅g(n)f(n) \geq c \cdot g(n)f(n)cg(n) for all n≥n0n \geq n_0nn0, we can denote this by f(n)=Ω(g(n))f(n)=\Omega(g(n))f(n)=Ω(g(n)).

Big-Theta(tight bond / average-case)

If f(n)=O(g(n))f(n)=O(g(n))f(n)=O(g(n)) and f(n)=Ω(g(n))f(n)=\Omega(g(n))f(n)=Ω(g(n)), we define f(n)=Θ(g(n))f(n)=\Theta(g(n))f(n)=Θ(g(n)).
f(n)=Θ(g(n))f(n)=\Theta(g(n))f(n)=Θ(g(n)) if and only if there exists positive constants c1c_1c1, c2c_2c2 and n0n_0n0, s.t. c1⋅g(n)≤f(n)≤c2⋅g(n)c_1 \cdot g(n) \leq f(n) \leq c_2 \cdot g(n)c1g(n)f(n)c2g(n) for all n≥n0n \geq n_0nn0.

Little-Oh

If there exists positive constants ccc and n0n_0n0, s.t. f(n)<c⋅g(n)f(n) < c \cdot g(n)f(n)<cg(n) for all n≥n0n \geq n_0nn0, we can denote this by f(n)=o(g(n))f(n)=o(g(n))f(n)=o(g(n)).

Little-Omega

If there exists positive constants ccc and n0n_0n0, s.t. f(n)>c⋅g(n)f(n) > c \cdot g(n)f(n)>cg(n) for all n≥n0n \geq n_0nn0, we can denote this by f(n)=ω(g(n))f(n)=\omega(g(n))f(n)=ω(g(n)).

Others

  • log⁡n<n<n<n2<n3<2n\log n < \sqrt n < n < n^2 < n^3 < 2^nlogn<n<n<n2<n3<2n
  • Special classes of algorithms:
    • Logarithmic: O(log⁡n)O(\log n)O(logn)
    • Linear: O(n)O(n)O(n)
    • Quadratic: O(n2)O(n^2)O(n2)
    • Polynomial: O(nk)O(n^k)O(nk), k≥1k \geq 1k1
    • Exponential: O(an)O(a^n)O(an), a>1a>1a>1
http://www.dtcms.com/a/407186.html

相关文章:

  • Bugku-TLS
  • 焦作住房和城乡建设厅网站做网站网站代理的犯法么
  • MTK调试-PLsensor
  • 番禺区建设网站seo手机优化方法
  • 网站建设服务器都有哪些旅游网站首页设计
  • LVS TUN隧道模式
  • 使用Docker将PyQt深度学习项目打包成镜像
  • 腾讯 CodeBuddy 与国内主流 AI 编程工具深度对比
  • 浏览网站怎么用手机做网站开发用什么语言比较好
  • 宿迁做网站需要多少钱江苏省建设厅八大员考试报名网站
  • 机器人小脑的核心技术有哪些 ?
  • 【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(5):智慧矿产
  • 【xsslabs】第12-19关
  • 全网营销公司排名前十网站seo哪里做的好
  • 智慧养老管理系统原型设计:医疗级后台与全场景交互方案
  • 全面的网站建设电脑维修 做网站
  • 利用软件做许多网站违法吗wordpress 链接提交
  • [光学原理与应用-470]:南京科耐激光技术推出用于半导体晶圆检测的20M-120M高重频266nm皮秒深紫外激光器
  • 庆阳网站网站建设国内十大mcn公司
  • Python+appium自动化测试
  • 保定网站建设方案外包做电影网站需要
  • GitPuk入门到实战(1) - 安装教程
  • 移动网站建设口碑好论坛如何做seo
  • 云手机能够解决实体机的哪些困扰?
  • 郑州做网站zztuotian网页设计表格
  • 建立电影网站教程免费建站哪家有
  • C++ 反向迭代器模拟实现
  • 16-镜像配置-反射镜像
  • 现在做一个网站多少钱形象墙logo墙设计图
  • 高防CDN能防御什么?