函数的增长
渐进记号
输入规模对运行时间的函数
Θ记号
若存在正常量c1和c2,使得对于足够大的n,函数f(n)能“夹入”c1g(n)与c2g(n)之间,则f(n)属于集合Θ(g(n))。 称g(n)是f(n)的一个渐进紧确界。(f(n)为算法运行时间。)
O记号
函数只有一个渐进上界时,使用O记号。
O(n)限制了算法的最坏运行时间。
Ω记号
Ω限制了渐进下界,即最好运行时间。
o记号
非渐进紧确的上界
ω记号
非渐进紧确的下界
数学知识
取整
模运算
函数及其比较
多项式
指数
比较
对数
比较
阶乘
多重函数
多重对数函数
斐波那契数
函数比较总结
a^n(0<a<1)、 常数、对数、多项式、指数、阶乘、n^n