, , , , .
. k , , k 1 , , .
k , , . a(k) .
. n 1 .
, . : , ( , ), . (j), j k l 1. :
, (j).
, , .
, , 1 , .
2:
2
1 9. ( 2 ) =5 5 < 9, , 9 . 5, 9. ( 3 ) =15 , 5, 9, 15, 6. , .
. , , . , , . , , . , "" "" . , .
(ShakerSort). . "" , "" . 3.
|
|
3
, , " ".
( )
. .
: , , L. . , . , , 1.
4.
4
, L , . , , . 2 , . , L.
( )
. , Quicksort.
, x, , a(i) , a(i) > x, , a(i) , a(i) < x. , , , x. , x, , x. , . , .
5.
5
, , .
1. ;
2. .