Pisze wieze hanoi w C,tyle ze troche trudniejsza wersje i w pewnym momencie sie zatrzymalam i nie wiem zupelnie jak to zrobic.
Po pierwsze moj program musi dzialac dla wiecej niz 3 wiez (da sie znaleŹĆ w internecie taki algorytm wiec to jeszcze nie problem)
Ale nie zaczyna ze standardowym ustawieniem(czyli ze wszystkie krazki sa na jednym słupku),tylko wczytuje ustawienie krazkow z pliku tekstowego.
Czyli np:
dla 4 palików i 8 krążków może to wyglądać następująco:
| | | |
| 4 | |
2 6 | 5
3 7 8 1
Zakładamy ze ustawienie krążków w pliku jest poprawne(tzn że większy krążek nie leży na mniejszym).
Kompletnie nie wiem jak ten algorytm przestawiania krążków powinien wyglądać w tej sytuacji.
Rozrysowywałam sobie na kartce różne przypadki i szukałam jakiś zależności,ale jak juz znalazłam jakąś metodę, to dla kolejnego przypadku kompletnie sie nie sprawdzała....
Może ktoś ma pomysł jak to zrobić,nie chodzi mi nawet o implementacje,ale jakieś wskazówki.