为什么线性函数的复杂性与二次方程的复杂度相同

时间:2012-09-29 18:11:50

标签: algorithm complexity-theory time-complexity

我正在学习算法..所以,我带来了非常有趣的东西。

线性方程((a*n)+b)的渐近界限为O(n^2) ..对于所有 a>0.

这与不太令人惊讶的情况相同...... a* n^2 + b* n + c

为什么?

1 个答案:

答案 0 :(得分:7)

因为big-oh给你一个上限。您的第一个功能也是O(n^3), O(n^4), O(n^2012)等。

big-oh的定义基本上表示f(n) is O(g(n))如果存在一些k,那么对于所有n > k,我们都有g(n) > f(n)

查看big-theta更强/更紧的界限。