ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡΡΡΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΡΠΊΡΡΡΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ², Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ ΠΏΡΠΈ Π·ΠΎΠ½Π΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Ρ Π΄Π²ΠΎΠΉΠ½ΡΠΌ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΠΌΡ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄ ΠΎΠ±ΡΡΠ½ΠΎΠΉ Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠΈ. Π’ΠΎ Π΅ΡΡΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ± ΠΏΡΠΈ Π·ΠΎΠ½Π΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ΅ΠΉ ΠΏΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ m Ρ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ»Π΅Π½ΠΎΠΌ h (k) ΠΈ ΡΠ°Π³ΠΎΠΌ h1(k).
Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·ΠΎΠ½Π΄ΠΈΡΡΠ΅ΠΌΡΡ
ΡΡΠ΅Π΅ΠΊ ΠΎΡ
Π²Π°ΡΡΠ²Π°Π»Π° Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ h1(k) Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²Π·Π°ΠΈΠΌΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ
Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ m. ΠΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ — Π²ΡΠ±ΡΠ°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ m ΡΡΠ΅ΠΏΠ΅Π½Ρ Π΄Π²ΠΎΠΉΠΊΠΈ, Π° ΡΡΠ½ΠΊΡΠΈΡ h1(k) Π²Π·ΡΡΡ ΡΠ°ΠΊΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΡΠ΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π Π΄ΡΡΠ³ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅, Π΅ΡΠ»ΠΈ m — ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ h1(k) — ΡΠ΅Π»ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°, ΠΌΠ΅Π½ΡΡΠΈΠ΅ m. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅Ρ Ρ
Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.
ΠΠ½ΡΠ΅ΡΠ²Π°Π» Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠΌ Ρ
Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½, ΠΊΠ°ΠΊ ΠΏΡΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌ ΠΏΡΠΎΠ±ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π½Π΅Π³ΠΎ, ΡΠ°Π·ΠΌΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π²ΡΠΎΡΠΎΠΉ, Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, Π° Π·Π½Π°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
ΠΊΠ»ΡΡΠ΅ΠΉ. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π΅Π½ΡΠ»Π΅Π²ΡΠΌΠΈ ΠΈ Π²Π·Π°ΠΈΠΌΠ½ΠΎ-ΠΏΡΠΎΡΡΡΠΌΠΈ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ
Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΠΈΡΡ, Π²Π·ΡΠ² ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π², ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡ 1 Π΄ΠΎ N — 1.
ΠΠ°ΠΈΠ»ΡΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ (Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ) Π²Π·ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ h1, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠΎΡΠΌΡΠ»Π΅:
h1 = ,.
Π³Π΄Π΅ h1 — Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΡ № 1;
C — ΡΡΠΌΠΌΠ° ΠΊΠΎΠ΄ΠΎΠ² ASCII ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΊΠ»ΡΡΠ°;
L — ΡΠ°Π·ΠΌΠ΅Ρ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) ΠΊΠ»ΡΡΠ°.
Π ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΡΠ½ΠΊΡΠΈΡ h2 ΠΈΠΌΠ΅Π΅Ρ Π²ΠΈΠ΄ (ΡΠΎΡΠΌΡΠ»Π° 2.2):
h2 = L*2,.
Π³Π΄Π΅ h2 — Ρ
Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΡ № 2;
L — ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ»ΡΡΠ°.
Π€ΡΠ½ΠΊΡΠΈΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ (ΡΠΎΡΠΌΡΠ»Π° 2.1 ΠΈ ΡΠΎΡΠΌΡΠ»Π° 2.2) ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΡΡΡΠΏΠ°ΡΡ Π² ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΉ № 1 ΠΈ № 2.