f(n)和O(f(n))的数学定义是什么

时间:2016-01-02 22:40:10

标签: algorithm math big-o

有人可以给出f(n)O(f(n))的数学定义吗?

1 个答案:

答案 0 :(得分:1)

您可以查看此页面以查看math definition of big-O notation

fg是在实数的某个子集上定义的两个函数。一个人写道

enter image description here

当且仅当存在正常数M时,对于x的所有足够大的值,f(x)的绝对值最多为M乘以g(x)的绝对值。也就是说,f(x) = O(g(x))当且仅当存在正实数M和实数x0

enter image description here

在许多情况下,我们对变量x变为无穷大时的增长率感兴趣的假设未被陈述,而且更简单地写出f(x) = O(g(x))