BigO

我們在演算法中通常會用最差的時間複雜度來表示,也就是花費最久的可能時間。即為 BigO

然後 我們可以忽略掉過小的次方,例如 4n^2 + 2n 則時間複雜度為 O(n^2)

推導如下:

g(n)=4n+10則g(n)可以用O(n)來表示,即f(n)=n
證明:g(n) ≦ c*f(n)
4n+10 ≦ cn  所以  (c-4)n ≧10
可以取c=5 且 n ≧ 10N=10
所以只要c ≧ 5, n≧10
4n+105n

推薦閱讀:

http://lms.ctl.cyut.edu.tw/sys/read_attach.php?id=929422

Last updated

Was this helpful?