Что такое Ханойская башня?

Бесплатная онлайн-головоломка Ханойская башня. Классическая игра для тренировки рекурсивного мышления.

Ханойская башня — классическая математическая головоломка, изобретённая французским математиком Эдуардом Люка в 1883 году. Она состоит из трёх стержней и стопки дисков разных размеров. Цель — переместить всю стопку с первого стержня на последний, соблюдая три простых правила: за один ход можно перемещать только один диск, перемещать можно только верхний диск стержня, и на меньший диск нельзя класть диск большего размера.

Начните с выбора количества дисков (от 3 до 7). Большее количество дисков экспоненциально увеличивает сложность — минимальное число ходов равно 2^n - 1. С 3 дисками вам понадобится как минимум 7 ходов. С 7 дисками — 127 ходов. Головоломка — идеальная демонстрация рекурсивного мышления: чтобы переместить n дисков, сначала переместите n-1 дисков на вспомогательный стержень, затем переместите самый большой диск, а потом поместите n-1 дисков поверх него.

Нажмите на стержень, чтобы взять верхний диск, затем нажмите на другой стержень, чтобы разместить его. Игра визуально соблюдает правила: если вы попытаетесь положить больший диск на меньший, ход отклоняется. Счётчик ходов отслеживает, сколько ходов вы сделали, и отображается рядом с минимально возможным числом ходов.

Функция «Авторешение» демонстрирует оптимальное рекурсивное решение. Наблюдайте, как алгоритм эффективно перемещает все диски на целевой стержень ровно за 2^n - 1 ходов. Каждый ход анимирован, чтобы вы могли изучить закономерность. Визуальная фиксация победы выводит поздравление, когда вы решаете головоломку.

Примеры использования Ханойская башня

Изучение рекурсивного решения с 3 дисками

Студент-программист начинает с 3 дисков. Минимальное число ходов — 7. Он пытается решить головоломку вручную, делая 12 ходов. Затем нажимает «Авторешение», чтобы увидеть оптимальное решение за 7 ходов. Рекурсивная закономерность становится ясной: переместите 2 диска на B, переместите самый большой на C, переместите 2 диска с B на C.

Испытание себя с 7 дисками

Опытный любитель головоломок выбирает 7 дисков — минимум 127 ходов. Он решает головоломку более 20 минут, используя счётчик ходов для отслеживания прогресса. Рекурсивная стратегия необходима: думать о задаче как о меньших подзадачах, а не об отдельных перемещениях дисков.

Демонстрация рекурсивного алгоритма в классе

Преподаватель информатики показывает Ханойскую башню с 4 дисками. Сначала студенты пробуют вручную. Затем «Авторешение» демонстрирует оптимальное решение за 15 ходов. Преподаватель делает паузу после ключевых шагов и объясняет: «Теперь нам нужно переместить 3 диска со стержня A на стержень B, используя стержень C как вспомогательный».

Зачем использовать Ханойская башня?

  • 3-7 disks with interactive drag-free peg clicking
  • Auto Solve demonstrates the optimal recursive solution
  • Переместите counter tracks your progress
  • Визуальный win detection with congratulations

Как использовать Ханойская башня — пошаговое руководство

1

Выберите the number of disks (3-7).

2

Нажмите a peg to pick up the top disk.

3

Нажмите another peg to place it.

4

Переместите all disks to peg C to win!

Для кого Ханойская башня лучше всего подходит?

  • любители головоломок
  • студенты
  • любители математики
  • problem solvers

Профессиональные советы для Ханойская башня

  • 1Минимальное число ходов для n дисков равно 2^n - 1. Для 3 дисков: 7 ходов. 4: 15. 5: 31. 6: 63. 7: 127. Экспоненциальный рост — причина того, почему 8 и более дисков непрактично решать вручную.
  • 2Рекурсивное решение следует простой закономерности: чтобы переместить n дисков с исходного на целевой стержень, (1) переместите n-1 дисков с исходного на вспомогательный, (2) переместите самый большой диск с исходного на целевой, (3) переместите n-1 дисков со вспомогательного на целевой.
  • 3При нечётном количестве дисков первый ход должен идти на целевой стержень. При чётном количестве первый ход идёт на вспомогательный стержень. Эта закономерность минимизирует общее число ходов.
  • 4Ханойская башня используется в психологических исследованиях стратегий решения задач и в учебных программах по информатике для обучения рекурсии. Она также лежит в основе Лондонской башни — теста на исполнительную функцию.

Ханойская башня — часто задаваемые вопросы

What is the minimum number of moves?

For n disks, the minimum is 2^n - 1 moves. For 4 disks, that's 15 moves. For 7 disks, that's 127 moves.

Why can't I place a larger disk on a smaller one?

That's the rule! The puzzle requires that disks are always in decreasing size from bottom to top on every peg.

Are these games and tools free to use?

Yes, all interactive tools, games, and visualizations are completely free with no limits, ads, or paywalls. They run entirely in your browser.

Do I need a powerful computer to run these?

No. The tools are optimized for performance on standard hardware. Pixel art, fractals, and sorting visualizations run smoothly on most devices including tablets.

Is Ханойская башня really free to use?

Yes, Ханойская башня is completely free with no hidden charges, no usage limits, and no premium tiers. You can use it as often as you need without signing up or providing any personal information.

Готовы использовать Ханойская башня?

Бесплатный онлайн-инструмент — работает в браузере, без регистрации. Начните прямо сейчас.

Попробовать
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.