大O符号/大Ω符号/大Θ符号/小o符号/小w符号等各种算法复杂度记法含义

翻译 2016年12月02日 00:55:20

大O符号英语Big O notation)是用于描述函数渐近行为数学符号。更确切地说,


它是用另一个(通常更简单的)函数来描述一个函数数量级渐近上界


大Ω符号的定义与大O符号的定义类似,但主要区别是,大O符号表示函数在增长到一定


度时总小于一个特定函数的常数倍,大Ω符号则表示总大于,来描述一个函数数量级


渐近下界


Θ符号大O符号大Ω符号的结合。下面给出具体的数学定义:


函数f ( n )代表某一算法在输入大小为n的情况下的工作量(效率),则在n趋向很大的时候,我们将f (n)与另一行为已知的函数g(n)进行比较:

1)如果0,则称f (n)在数量级上严格小于g(n),记为f (n)=o( g(n))。

2)如果,则称f (n)在数量级上严格大于g(n),记为f (n)=w( g(n))。

3)如果c,这里c为非0常数,则称f (n)在数量级上等于g(n),即f (n)和g(n)是同一个数量级的函数,记为:f (n)=Θ( g(n))。

4)如果f (n)在数量级上小于或等于g(n),则记为f (n)=O( g(n))。

5)如果f(n)在数量级上大于或等于g(n),则记为f (n)=Ω( g(n))。

算法概念:大O表示法/小o表示法/Ω/Θ

如果算法A需要的时间与f(n)成正比,则算法A称为f(n)阶,表示为O(f(n))。函数f(n)称为算法的增率函数(growth-rate function)。该表示法使用大写字母O来表示(ord...
  • KingCat666
  • KingCat666
  • 2015年04月24日 16:34
  • 6205

算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)简介

算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)简介
  • liyuming0000
  • liyuming0000
  • 2015年07月17日 16:42
  • 5123

大O表示法复杂度速查表

  • 2013年06月15日 09:30
  • 165KB
  • 下载

通过简单排序理解大O表示法

https://segmentfault.com/a/1190000004577742 大O表示法初体验 身在斯洛文尼亚的阿拉里克得到斯提里科被杀的消息后,仰天大笑:“终于没有人能...
  • bluetjs
  • bluetjs
  • 2016年09月10日 10:59
  • 1298

大O符号与时间复杂度

大O符号1. 定义大O符号(Big O notation)是用于描述函数渐进行为的数学符号。也可以这么说: 用一个大O,在其括号()中,用另一个函数来描述原来的函数的数量级的渐进上界 计算机科学中...
  • u010297957
  • u010297957
  • 2016年04月01日 16:03
  • 3272

算法分析:大O符号/大Ω符号/大Θ符号/小o符号/小w符号

感谢作者分享,原文链接:http://blog.csdn.net/u012816041/article/details/49888631 大O,渐进表示法,接下来我尝试用最简单的方式进行说明。 ...
  • fukaibo121
  • fukaibo121
  • 2016年03月30日 22:03
  • 1762

大O表示法

汽交按尺寸被分为若干类、微型、小型、中型等等。在不提及具体尺寸的情况下,这些分类可以为我们所涉及到车的大小提供一个大致慨念。我们同样也需要一种快捷的方法来评价计算机算法的效率,在计算机科学中,这种粗略...
  • joeed
  • joeed
  • 2008年05月06日 00:51
  • 594

大O表示法算法复杂度速查表(Big-O Algorithm Complexity Cheat Sheet)

(转自:大O表示法算法复杂度速查表(Big-O Algorithm Complexity Cheat Sheet)) 原文网址:http://bigocheatsheet.com/ ...
  • u010832643
  • u010832643
  • 2015年09月17日 16:01
  • 1496

算法导论------渐近记号Θ、Ο、o、Ω、ω详解

算法设计与分析这门课学了很久了,竟然对Θ、O、o、Ω、ωΘ、Ο、o、Ω、ω还没有一个清晰的认识,是总结一下的时候了。下面正式开始:目录: 1.渐进精确界记号:ΘΘ(big-theta) 2.渐进上界记...
  • so_geili
  • so_geili
  • 2016年11月26日 22:01
  • 4199

函数渐进性的O, Ω ,Θ的表示

一、定义对于任何函数f(n)f(n)都可以用O,Ω,ΦO, Ω ,Φ来表示当n→∞n\rightarrow∞时的阶的情况,可以把O,Ω,ΦO, Ω ,Φ分别看成是≥,≤,=≥,≤,=,分别估计了函数的...
  • CHIERYU
  • CHIERYU
  • 2015年12月30日 10:09
  • 1894
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:大O符号/大Ω符号/大Θ符号/小o符号/小w符号等各种算法复杂度记法含义
举报原因:
原因补充:

(最多只允许输入30个字)