, , , , '. , .
( , , , 2). , . p[1], p[2]..., p[n] q[1], q[2]..., q[n] r[1], r[2]..., r[2?n], p q . 䳿: p[1] q[1], r[1]. , p[1]. p[2] q[1] r[2]. , q[1]. p[2] q[2] , . "" r.
, ,..., [n] b[1], b[2]..., b[n]. [1] [n] b[1], b[2], [2] [n-1] b[3], b[4]..., [n/2] [n/2+1] b[n-1], b[n]. b[1], b[2] b[n-1], b[n] , , , , b[3], b[4] b[n-3], b[n-2] , , , ,..., b[n/2-1], b[n/2] b[n/2+1], b[n/2+2] , , , [n]. , ( n), n/2 , ,..., [n/2] , ,..., [n] b[1], b[2]..., b[n].
, , 3.
3.
8 23 5 65 44 33 1 6 | |
1 | 6 8 1 23 5 33 44 65 |
2 | 6 8 44 65 1 5 23 33 |
3 | 1 5 6 8 23 33 44 65 |
. 25.
25.
.
: ; : -; : ; : ; : ; : |
X, n . . . S , X. - . 3.5.
|
|
X, n . . г , , , i- . - . 3.6.
. 26. | . 27. |
X, n , m- . (m+1) m, (m+2) - (m+1) , n - (n-1) n-1 (. 28).
. 28. |
n m . 29.
. 29 |
:
1. .***2. .***3. .***4. .****
˳:
1. .., .., .. 21 - : . / . .. . - .: - . .. , 2001. - 320 , .
2. .., Delphi 7. .: -, 2003 . 1152 .: .
3. .., Delphi. . ., - .:, 2005,-164 : . 34.
4. . ., . , 28 Delphi , .: -, 2005. 496 : . ISBN 5-94157-713-3
5. . ., . . Delphi 7. .: -, 2003. 784 : .
6. .., .. . . . , - - ., 2006
7. .. . . , - - ., 2007