
:存在正常量c1,c2,n0,使得对所有n ≥ n0,有0 ≤ c1 * g(n) ≤ f(n) ≤ c2 * g(n)}
称g(n)是f(n)的一个渐进确界
PS:此处要求n足够大时f(n)是非负的

记号渐进的给出了一个函数的上界和下界。当只有一个渐进上界时,使用Ο记号。
正式定义如下:

,存在正常量c,n0,使得对所有n ≥ n0,有0 ≤ f(n) ≤ c * g(n)。
正如Ο记号提供了一个函数的渐进上界一样,Ω记号提供了一个渐进下界。
正式定义如下:

,存在正常量c,n0,使得对所有n ≥ n0,有0 ≤ c * g(n) ≤ f(n)。
定理3.1:对任意两个函数f(n)和g(n),f(n)=

,当且仅当f(n)=O(g(n))和

。
应用如下:如果有a

+bn+c=

,则立即可以得出a

+bn+c=

和a

=
等式和不等式中的渐进符号
当渐进记号独立于等式或者不等式的右边,有助于省略一个等式中无关紧要的细节,即省略低阶项。
例如:

,没有必要写出所有的低阶项。
当渐进记号出现在等式的左边,总有一种办法来选择等号右边的匿名函数使等式成立。
例如:对于2

+

=

,无论

怎么取,总有

使等式成立。
换言之,等式右边提供了较左边更少的细节。
o记号
o表示非渐进紧缺的上界
例如:

是渐进紧确的,但

不是,所以可以写成

,就是渐进紧确的了。

与

的关系可类比o和O的关系,不赘述