.


:




:

































 

 

 

 


- -




 

-. , . , . .

, , - -.

- F R Z: F(r)=n, rR, nZ. - hash function (hash , , ). , .

R -. - F Z: MZ, , F: rR: F(r)M. - .

- .

- .

- , -, . -. , - .

, -, , -, . - . - , ( , ).

. 3 -. A1, 2, 3 - n1, n2, n3. , n1, n2, n3, A1, 2, 3. 3 n3 .

. 3. -

, , -, , .

. : -, . -.

-. -. - . - . - , . , ASCII 00100001, ble 00100001.

-, , : - , , -. - , . , , . . 4 1 2 - n1=n2.

, -, , - . , - . -.

, - : - , . - . - , - ( ), ( ) . , .

, - . , - . - , , , . , , . . . . , 32 128 (. . - ). , , ( ). , - . , .

, , . , .

. ( ). , h(A), -, , n1=h1(A) n1. , h2(), , , hi(A) h(A). , . , , , ( ). , , .

.

1. - n = h(A) .

2. n , , i:=1 3.

3. ni= hi(A). ni, , 4.

4. n=ni, , i:=i+l 3.

, , .

1. - n=h(A) .

2. n , , , n . , , i:=1 3.

3. ni= hi(A). ni n=ni, , ni . , , i:=i+l 3.

. , .

, . , -, , . , , , . , hi(A) . , hi(A).

hi(A) hi(A)=(h(A)+i) mod Nm, i , a Nm . , i=i. hi(A)=(h(A)+i) mod Nm. - - , - h(A).

- , .

n1, n2, n3, n4, n5 , : 1, 2, 3, 4, 5, , h(A1)=h(A2)=h(A5)=n1; h(A3)=h(A4)=n4. . 5. A1 1 , A2 2 , A3 2 , A4 1 A5 5 .

. , , 90 % 1024 , 5,5 , 9 10 . .

, . i hi(A)=(h(A)+pi) mod Nm p1, p2,..., pk. k k=Nm.

. - , . , , . , -.

- , . - , -, . , - . - , ( , - ).

: -, -; -, ( ). -, , - , .

-, . , . ( ). , ( ).

.

1. - , , FreePtr ( ) ; i:=l.

2. - ni i. - ni, FreePtr 5; 3.

3. j:=1, - mj 4.

4. mj, . , FreePtr 5; j:=j+l, mj 4.

5. , i( ), FreePtr . , , , i:=i+1 2.

, , .

1. - n . - n , , j:=1, - mj=n.

2. mj . , , 3.

3. mj. , ; j:=j+l, mj 2.

, . , -. , . , .

. 6 - , . 5 . A1 1 , A2 2 , A3 1 , 4 1 53 .

. , -. , , . , .

 





:


: 2016-11-18; !; : 664 |


:

:

, .
==> ...

1652 - | 1424 -


© 2015-2024 lektsii.org - -

: 0.027 .