2.1 .
2.2 .
3
3.1 .
3.2 "" .
3.3 .
3.4 .
3.5 .
4
4.1 , , .
4.2 .
4.3 , .
4.4 .
4
N , ( ), , , .
, . . , , , . .
. , , N. , .
"" . , "" "".
(.1) "" .
(I) (I+1) I 1 N-1; (I)>T(I+1), .
, ; .
. , T(1), N-1 , , , (2) .. .2.
. , T(J) J-1 , J 2 N. .3.
SHELL-SORT . , , , , . . . QUICKSORT . N , , , . . , , . , , . . , .
|
|
. :
4 3 7 6 9 1 0 2 5
(4), (5) (9), . D 5, 2 . D ( ). , , 5, 5, . 2 7.
4 3 2 8 9 1 0 7 5
, , . :
4 3 2 0 1 9 8 7 5
( 9) , ( 5). :
4 3 2 0 1 5 8 7 9
5 , . (4 3 2 0 1) (8 7 9), .
6
A(30,30). . F .
1. .
2. 2 5 .
3. 5 9 .
4. 15 12 .
5. .
6. .
7. .
8. . 9. .
10. 4, 11, 23 .
11. 1 5 .
12. 4 , 7 .
13. 7 , 11 .
14. 6, 8, 25 .
15. 4 17 .
16. 14 , 5 . 17. .
18. 4, 11, 23 .
19. 1 5 .
20. 7 ., 19 .
|
|
21. 8 , 13 .
22. 7, 11, 28 .
23. 6 21 .
24. 17 , 7 .
25. .
26. 15 12 .
27. .
28. .
29. .
30. . 31. .
32. .
1 : . 㳿. . / . .. .: , 2001. 696 .
2 : . . / .., .., .. .; . ... - .: . ., 1990. 479.
3 : : . / .. , .., ..; . ... - .: . ., 1991. 400 .
4 : /.., .., .., ..; ....-: , 1996. 310 .
5 .., .., .. : . .-.: . ...-. ., 1988. 368 .
715 , 2.
:
³ ..
..
_______________________________________________________________
ϳ . 5, , .
, .
_______________________________________________________________
-
03049, .-49, . , 19