. , 0 255 .
:
- ;
- ;
- , ;
- .
:
- 02;
- 4;
- 48.
:
7. ;
8. ;
9. , ;
10. , ' ;
11. 䳿, , ;
12. , , 䳿, Visual C++ .
.
, .
̳ d - .
d > 1. t ,
d = t + 1, (1)
d = 2t + 1. (2)
d , .
, , ( d = 3), (d = 4).
, r- , g n . . n . 0, , 1, .
, , . . r=(g+n+1) . ,
2n≥(g+n+1) | (3) |
n . , , ,
n ≥log2(r + 1) | (4) |
|
|
≤ r log2(r + 1) | (5) |
, r- Q. .
r n , , , (1, 2, 3, 4,):
, n . , , , qi , , 2, q1, q2, q4, q8 .. , 1, ( 0 ):
, , . 8 , (4) 4- . H(r x n) :
, hn , :
II. | |
1 3 5 7 9 11 13 15 17 19 21 | |
2 3 6 7 10 11 14 15 18 19 22 | |
4 6 7 12 13 14 15 20 21 22 | |
8 9 10 11 12 13 14 15 24 25 26 | |
16 17 18 19 20 21 22 23 24 25 26 | |
32 33 34 35 36 37 38 39 40 41 42 |
, - m, m () , , m , , .
2.01 , un U ' H :
un=2(h-1)
; G = {01110101}. . 0. ϳ , : u1 = 0; u2 = 1; u4 = 0; u8 = 0, . U = { 010011100101}.
U' = {010010100101}, 6- . :
h1 = u1 || u3 || u5 || u7 || u9 || u11 = 1 || 1 = 0
h2 = u2 || u3 || u6 || u7 || u10 || u11 = 1
h3 = u4 || u5 || u6 || u7 || u12 = 1
h4 = u8 || u9 || u10 || u11 || u12 = 0 .
, Q = {0110}. , 6- . .
:
|
|
- EditBox CString;
- unsigned char, , unsigned short. . , ;
- EditBox CString.
- EditBox CString;
- - .
6. , , , .
7. .
8. .
9. , .
10. .
-3
: . .