4

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

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

这与不那么令人惊讶的相同..a* n^2 + b* n + c

为什么?

4

1 回答 1

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以获得更强/更紧密的界限。

于 2012-09-29T18:14:54.010 回答