Skip to main content
eNauczanie
  • Home
  • All courses
  • More
English ‎(en)‎
English ‎(en)‎ Polski ‎(pl)‎
You are currently using guest access
Log in
Home All courses
  1. AiSD(IS)
  2. Zadanie nr 3

Zadanie nr 3

Zadanie nr 3

Completion requirements
Opened: Tuesday, 4.11.2008, 13:00
Due: Friday, 11.12.2009, 23:55

Wieża Hanoi

Zadanie: Na wejściu dane jest n - liczba krążków wieży, które należy przenieść z pacu a na plac b przy pomocy placu c (problem wieży w Hanoi). Na wyjściu ma się znajdować rozwiązanie w najmniejszej możliwej liczbie ruchów.

Przykład

n=3

początkowa sytuacja aaa - wszystkie trzy krążki znajdują się na placu a - przyjęłam, że najmniejszy krążek jest na pierwszej pozycji, średni na drugiej, a największy na trzeciej. (np acb oznacza sytuacje najmniejszy krążek jest na placu a, średni na placu c, największy na placu b)

krok. konfiguracja

  1. baa
  2. bca
  3. cca
  4. ccb
  5. acb
  6. abb
  7. bbb

Algorytm: dowolny, ale najlepiej rekurencyjny

Dodatkowo można: Rozwiązać problem mnicha...

Co przesyłamy do oceny: Plik zad3nazwisko.c z programem.

Kryteria oceny: program poprawny, zwięzły, dobrze skomentowany.

Dostępne od:
środa, 1 październik 2008, 11:00
Termin oddania:
sobota, 25 październik 2008, 23:55

◄ http://mathworld.wolfram.com/HanoiGraph.html
http://www.algorytm.org ►

eNauczanie is a platform based on Moodle learning system, which allows both students and lecturers to learn on-line, take exams to verify their knowledge and solve interactive exercises. Modern didactic platform offers nearly 5000 courses in different faculties for more than 20 000 unique users every year.

Privacy | Terms and conditions | Accessibility

 
  • Course template
  • Information Portal about eLearning
  • eLearning Platform Support
  • Academic Calendar
  • Eduroam wireless network

Session timeout:

Copyright © 2008 - 2025 Gdańsk University of Technology IT Service Centre
Get the mobile app