Co to jest Gra Wieża Hanoi?
Darmowa łamigłówka Wieża Hanoi online. Klasyczna gra ćwicząca myślenie rekurencyjne.
Wieża Hanoi to klasyczna łamigłówka matematyczna wynaleziona przez francuskiego matematyka Édouarda Lucasa w 1883 roku. Składa się z trzech palików i stosu krążków o różnych rozmiarach. Celem jest przeniesienie całego stosu z pierwszego palika na ostatni, zgodnie z trzema prostymi zasadami: można przesuwać tylko jeden krążek na raz, można przesuwać tylko górny krążek na paliku i żaden większy krążek nie może być położony na mniejszym.
Zacznij od wyboru liczby krążków (od 3 do 7). Więcej krążków wykładniczo zwiększa trudność — minimalna liczba ruchów wynosi 2^n - 1. Przy 3 krążkach potrzebujesz co najmniej 7 ruchów. Przy 7 krążkach potrzebujesz 127 ruchów. Łamigłówka jest doskonałą demonstracją myślenia rekurencyjnego: aby przenieść n krążków, najpierw przenosisz n-1 krążków na pomocniczy palik, potem przenosisz największy krążek, a następnie przenosisz n-1 krążków na jego wierzch.
Kliknij palik, aby podnieść górny krążek, a następnie kliknij inny palik, aby go odłożyć. Gra egzekwuje zasady wizualnie: jeśli spróbujesz położyć większy krążek na mniejszym, ruch zostanie odrzucony. Licznik ruchów śledzi, ile ruchów wykonałeś, i jest wyświetlany względem minimalnej możliwej liczby ruchów.
Funkcja Auto Rozwiąż demonstruje optymalne rozwiązanie rekurencyjne. Obserwuj, jak algorytm sprawnie przenosi wszystkie krążki na docelowy palik w dokładnie 2^n - 1 ruchach. Każdy ruch jest animowany, abyś mógł studiować wzorzec. Wizualne wykrywanie wygranej wyświetla gratulacje po ukończeniu łamigłówki.