1.O(N)
对于T(N),f(N),如果存在一个参数c和n,使得每个N>n,都有T(N)<cf(N),则记为 T(N)= O(f(N)))称为 T(N)的增长率低于f(N)
例如 T(N) = 100N f(N) = N*N
当 N<100时 T(N) > f(N)
当 N>100时 T(N)< f(N)
可以说 T(N)的增长率低于 f(N)
2.如果T1(N) = O(f(N),T2(N) = O(g(N))
(1) T1(N)+T2(N) = O(max(f(N),g(N)))
(2) T1(N) *T2(N) =O(f(N)*g(N))
3. logN = O(N)
对于T(N),f(N),如果存在一个参数c和n,使得每个N>n,都有T(N)<cf(N),则记为 T(N)= O(f(N)))称为 T(N)的增长率低于f(N)
例如 T(N) = 100N f(N) = N*N
当 N<100时 T(N) > f(N)
当 N>100时 T(N)< f(N)
可以说 T(N)的增长率低于 f(N)
2.如果T1(N) = O(f(N),T2(N) = O(g(N))
(1) T1(N)+T2(N) = O(max(f(N),g(N)))
(2) T1(N) *T2(N) =O(f(N)*g(N))
3. logN = O(N)