n - X k Q = { B 1, , Bk }, B 1 ∪ ∪ Bk = X, Bi ∩ Bj = Ø, Bi ≠ Ø, 1 ≤ i < j ≤ k. X k Πk (X), Π (X) .
. , , . . , Q {1, , n } Qn −1 {1, , n −1}, Q n ( ) . , W = { B 1, , Bk } {1, , n −1}, Q {1, , n }, Qn −1 = W, . . :
B 1 ∪ { n }, , Bk,
B 1, , Bk ∪ { n },
B 1, , Bk, { n }.
E. : Ln −1 {1, , n −1}, Ln {1, , n } , Q Ln −1 E. Ln n = 1, 2, 3.
() n k a 1, , ak,
n = a 1 + + ak, a 1 ≥ ≥ ak > 0.
. a 1, , ak k , , i - ai . , .
.
́ ́ n n , . ( ), , , . .
:
,
.
:
. , .
. " " (~25) . , , , 40 ( 40, , 42-44, ). .
|
|
1. , () , .
2. , , , , (), .
3. , ( ), ( , ). , .
4. :
:
− ();
− ();
− ;
:
− ;
− ;
− .
5. − ( ) , .
6. − , ( "" ""), , , ("").
7. N :
− O (N 2) − N ‐ ( 1- );
− O (Nk), 1< k <2 (, k = 1,6667 k = 1,5 k = 1,27 .. − ); , k = 3 − , ( );
− O (log2 N) − (, ).
12.
( , , , , . tree sort) , (), . ( , ).
O(log(n)). , n O(n log(n)), . , O(n), O(n²).
|
|
4n ( , , ), , .
10) ́ ́, ́ [1], ́ ́ , :
, .
( ) 1 .
.
, . Heapify. , . A i. , A [ i ].
i - , , , . i - , Heapify .
.
, Heapify A, , . , , Heapify(A, i) , i, , , , Heapify(A, i) , , i.
, Heapify(A,i) , i>N/2 ( ), N . , , , , .
, Heapify A, ( ) - .
.
13) ( ).
. .
, . . , . : , , ; .
: , , , , , . :
l r, .
m.
l , l- .
r , r- .
r = l , .
l < r l r, . , - (l r) , m r- l- .
|
|
, .
, . , , , . .
17)
- , , , . , , , , .
R.
R R , - , R - .
R R, , - , "! ..., ..."
(xRy Ùy R z) xRz, , Ù - .
- , . = ³ , = , = , ³ , ³ . > , > .
: aRc aRa Ù cRc, "" (""), Ù - "" ().
: aRc . aRa cRc.
- , , ; . , = , () = , ¹ , ¹ .
- , , : Î , z Î y z Î x , : " ..., ..." : , z , z ".
19) () , :
1. : ,
2. : , ,
3. : , .
20) , ,
- :
- : ;
- : .
21) ,
. , . , , (, ).
, - , , , , " x y", " x y, ".
23) () , . , ́ ( n k) k n .
n k, , :
: n k n k ; n k , k k! .
k = n n
|
|