.


:




:

































 

 

 

 


.




n - X k Q = { B 1, , Bk }, B 1 ∪ ∪ Bk = X, BiBj = Ø, Bi ≠ Ø, 1 ≤ i < jk. 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





:


: 2016-10-06; !; : 1200 |


:

:

- , .
==> ...

1896 - | 1700 -


© 2015-2024 lektsii.org - -

: 0.027 .