:
, f(n)= O (g(n)), c>0 n0, 0≤f(n)≤c*g(n) n≥n0. :
(()) { () | 0,, [0 () ()]} 0 0 O g n = f n $ c > $ n " n > n £ f n £ cg n
O (g(n)) , g(n), ( ). , , O (g(n)), W(g(n)), - Q(g(n)).
? ( , ). . , , . , , :
n a1,a2,... an, , .
p n , ap(1),ap(2),... ap(n), .. ap(i)≤ap(i+1) 1≤i<n. W(nlog(n)) [4 .8.1.], .. ( ), , ( ). , , , , .. Q(nlog(n)) . . A B, , A :
1) A
B.
2) B.
3) B A.__ , A B. (1) (3) O (t(n)), , , n 25 A, , A t (n)- B, : A μt (n) B. , , , A B , . , .
|
|
O o ( ) . , , , .
, [, . , , , O ( ).
:
7
, , , , , n!;
, , ( ).
: M M1 M2 ( ). |M| = |M1| + |M2|.
: n , ( ) b m . ab n*m .
: . r M1, M2,,Mr, |M| = |M1|+|M2|++|Mr|. A1 k1, ( A1) A2 k2, , AR kr , 1 2 r k1 k2 kr .