I-Best Free I-Tower of Hanoi Imidlalo
Hambisa i-stack ephelele yediski kuya ku-peg yokugqibela - akufanele kube nediski enkulu ku-diski encane.
Indlela yokudlala
- Thola idiski. Chofoza i-peg ukuphakamisa i-disk ephezulu; chofoza i-peg efanayo futhi ukuyibeka emuva.
- Ukwengeza. Chofoza enye i-peg ukususa idiski - kuphela ku-disk enkulu noma ku-peg engenanto, akufanele ku-disk encane.
- Yakha kabusha ku-peg yokugqibela. Hambisa i-stack yonke iye ku-peg yesandla sasekunene, futhi uzame ukufana nokubalwa kwe-move optimal.
Ngombhoshongo weHanoi
I-Tower of Hanoi iyinkinga yengqondo ejwayelekile. Uqala nge-stack ye-disks ku-peg ekhohlo, enkulu kakhulu ngezansi nencane kakhulu phezulu, ne-pegs ezintathu zokusebenzela. Chofoza i-peg ukuphakamisa i-disk ephezulu, bese ucofoza enye i-peg ukuyisusa - kodwa i-disk ingahlala kuphela ku-disk enkulu noma ku-peg engenalutho, ngakho-ke awukwazi uku-stack enkulu ku-nciphisa. Umsebenzi wakho wukwakha kabusha i-tower yonke ku-peg esandla sokudla. Umdlalo ulandelela imizamo yakho ngokuhambisana ne-optimum eyaziwayo ye-2^N - 1, ngakho-ke ungabona ukuthi impendulo yakho isebenza kanjani. Khetha ama-disks amathathu ukufudumeza noma ama-7 ukuhlolwa okungokoqobo. Akukho ubhaliso, akukho kukhuphula.