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.

Przykłady użycia Gra Wieża Hanoi

Nauka rozwiązywania problemów rekurencyjnych z 3 krążkami

Student programowania zaczyna z 3 krążkami. Minimalna liczba ruchów to 7. Próbuje rozwiązać łamigłówkę ręcznie, wykonując 12 ruchów. Następnie klika Auto Rozwiąż, aby obejrzeć optymalne rozwiązanie w 7 ruchach. Wzorzec rekurencyjny staje się jasny: przenieś 2 krążki na B, przenieś największy na C, przenieś 2 krążki z B na C.

Wyzwanie z 7 krążkami

Doświadczony miłośnik łamigłówek wybiera 7 krążków — minimum 127 ruchów. Rozwiązuje łamigłówkę przez ponad 20 minut, używając licznika ruchów do śledzenia postępów. Strategia rekurencyjna jest niezbędna: myślenie o problemie w kategorii mniejszych podproblemów, a nie pojedynczych ruchów krążków.

Demonstracja algorytmu rekurencyjnego w klasie

Nauczyciel informatyki pokazuje Wieżę Hanoi z 4 krążkami. Najpierw uczniowie próbują ręcznie. Potem Auto Rozwiąż demonstruje optymalne rozwiązanie w 15 ruchach. Nauczyciel zatrzymuje się po kluczowych krokach, aby wyjaśnić: "Teraz musimy przenieść 3 krążki z palika A na palik B, używając palika C jako pomocniczego."

Dlaczego warto użyć Gra Wieża Hanoi?

  • 3-7 disks with interactive drag-free peg clicking
  • Auto Solve demonstrates the optimal recursive solution
  • Przesuń counter tracks your progress
  • Wizualny win detection with congratulations

Jak używać Gra Wieża Hanoi — krok po kroku

1

Wybierz the number of disks (3-7).

2

Kliknij a peg to pick up the top disk.

3

Kliknij another peg to place it.

4

Przesuń all disks to peg C to win!

Dla kogo Gra Wieża Hanoi jest najlepszy?

  • miłośnicy łamigłówek
  • uczniowie
  • entuzjaści matematyki
  • problem solvers

Profesjonalne porady dla Gra Wieża Hanoi

  • 1Minimalna liczba ruchów dla n krążków to 2^n - 1. Dla 3 krążków: 7 ruchów. 4: 15. 5: 31. 6: 63. 7: 127. Wykładniczy wzrost to powód, dla którego 8+ krążków jest niepraktycznych do ręcznego rozwiązania.
  • 2Rozwiązanie rekurencyjne podąża za prostym wzorcem: aby przenieść n krążków ze źródła do celu, (1) przenieś n-1 krążków ze źródła na pomocniczy, (2) przenieś największy krążek ze źródła do celu, (3) przenieś n-1 krążków z pomocniczego do celu.
  • 3Przy nieparzystej liczbie krążków pierwszy ruch powinien trafić na docelowy palik. Przy parzystej liczbie pierwszy ruch idzie na palik pomocniczy. Ten wzorzec minimalizuje łączną liczbę ruchów.
  • 4Wieża Hanoi jest używana w badaniach psychologicznych nad strategiami rozwiązywania problemów oraz w programach nauczania informatyki do nauki rekurencji. Jest też podstawą testu Tower of London badającego funkcje wykonawcze.

Gra Wieża Hanoi — najczęściej zadawane pytania

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 Gra Wieża Hanoi really free to use?

Yes, Gra Wieża Hanoi 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.

Gotowy do użycia Gra Wieża Hanoi?

Bezpłatne narzędzie online — działa w przeglądarce, bez rejestracji. Zacznij używać teraz.

Wypróbuj teraz
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.