Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ — количСствСнная характСристика Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, которая Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (врСмСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ), Π»ΠΈΠ±ΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ объСм памяти ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ (Смкостная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ). На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ для ханойских башСн (ΠΈ Π²ΡΠ΅Ρ… Π·Π°Π΄Π°Ρ‡, сводящихся ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π΄Π²ΡƒΡ… ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ размСрности n-1). ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ для ханойских башСн (ΠΈ Π²ΡΠ΅Ρ… Π·Π°Π΄Π°Ρ‡, сводящихся ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π΄Π²ΡƒΡ… ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ размСрности n-1). ΠŸΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Π΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ число Ρ…ΠΎΠ΄ΠΎΠ² T (n). Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ структуры Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

T (n) = +1.

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ ΠΏΠΎ ΠΈΠ½Π΄ΡƒΠΊΡ†ΠΈΠΈ Π΄Π°Π΅Ρ‚:

T (n) = -1 + -2 + … + 2 +1 = -1.

МоТно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄ΠΎΠ², рСализуСмая рСкурсивным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ Π·Π° ΠΌΠ΅Π½ΡŒΡˆΠ΅Π΅ число Ρ…ΠΎΠ΄ΠΎΠ².

Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎ Π₯анойских Π±Π°ΡˆΠ½ΡΡ… являСтся ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число Ρ€Π°Π·.

Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ — количСствСнная характСристика Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, которая Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (врСмСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ), Π»ΠΈΠ±ΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ объСм памяти ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ (Смкостная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ). На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

Из ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ слоТности слСдуСт, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ говорят, ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π²Ρ…ΠΎΠ΄Π°. Π’ Π·Π°Π΄Π°Ρ‡Π΅ ΠΎ Π₯анойских Π±Π°ΡˆΠ½ΡΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся число дисков.

РассчитаСм порядок Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ слоТности Π² ΡΠΎΠΎΡ‚вСтствии с ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ.

ВрСмСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° пСрСносов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ 2n-1, Π·Π½Π°Ρ‡ΠΈΡ‚ О (2n-1).

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ