HackMaster & Slabak
HackMaster HackMaster
Как-Ρ‚ΠΎ задумывался, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ…Π΅Ρˆ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ всСго ΠΈΠ· ΠΏΠ°Ρ€Ρ‹ Π±ΠΈΡ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΈ этом ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ?
Slabak Slabak
Ну Π΄Π°, Ссли Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ достаточно ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΡƒΡŽ Π²ΡΠ΅Π»Π΅Π½Π½ΡƒΡŽ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ слотом, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всСго logβ‚‚(n) Π±ΠΈΡ‚ Π½Π° ΠΊΠ»ΡŽΡ‡, Π½ΠΎ всС Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ мСсто для хранСния этой сопоставлСния. МоТно ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ…Π΅Ρˆ-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π±Π΅Π· ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ, Π½ΠΎ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ памяти ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ нСскольким Π±ΠΈΡ‚Π°ΠΌ Π½Π° ΠΊΠ»ΡŽΡ‡, Π½ΠΎ ΠΎΠ±Ρ‰ΠΈΠΉ объСм Π΄Π°Π½Π½Ρ‹Ρ… всСгда Π±ΡƒΠ΄Π΅Ρ‚ компромиссом.
HackMaster HackMaster
Π—Π²ΡƒΡ‡ΠΈΡ‚ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Π½ΠΎ самоС слоТноС – Π½Π°ΠΉΡ‚ΠΈ Ρ‚Ρƒ ΡΠ°ΠΌΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ максимум, Π½Π΅ ΡƒΡ‚ΠΎΠ½ΡƒΠ² Π² Π»ΠΈΡˆΠ½ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ соотвСтствий. Π­Ρ‚ΠΎ постоянная Π±ΠΎΡ€ΡŒΠ±Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ.