Що таке Вежі Ханоя?
Безкоштовна онлайн-головоломка «Вежі Ханоя». Класична гра для тренування рекурсивного мислення.
Ханойська вежа — класична математична головоломка, винайдена французьким математиком Едуаром Люкасом у 1883 році. Вона складається з трьох стрижнів і стосу дисків різного розміру. Мета — перемістити весь стіс із першого стрижня на останній, дотримуючись трьох простих правил: за один раз можна переміщати лише один диск, переміщати можна лише верхній диск на стрижні та не можна класти більший диск на менший.
Почніть із вибору кількості дисків (від 3 до 7). Більша кількість дисків експоненційно підвищує складність — мінімальна кількість ходів становить 2^n − 1. Із 3 дисками потрібно щонайменше 7 ходів. Із 7 дисками потрібно 127 ходів. Головоломка є ідеальною демонстрацією рекурсивного мислення: щоб перемістити n дисків, спочатку перемістіть n−1 дисків на допоміжний стрижень, потім перемістіть найбільший диск, а тоді перемістіть n−1 дисків поверх нього.
Клацніть на стрижень, щоб підняти верхній диск, потім клацніть на інший стрижень, щоб покласти його. Гра візуально забезпечує дотримання правил: якщо ви спробуєте покласти більший диск на менший, хід відхиляється. Лічильник ходів відстежує, скільки ходів ви зробили, і показується поруч із мінімально можливою кількістю.
Функція Авторозв'язання демонструє оптимальне рекурсивне рішення. Спостерігайте, як алгоритм ефективно переміщує всі диски на цільовий стрижень рівно за 2^n − 1 ходів. Кожен хід анімований, щоб ви могли вивчити візерунок. Візуальне визначення перемоги вмикає привітання, коли ви завершуєте головоломку.