Autor Beitrag
counterto
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Di 28.03.06 18:46 
hallo an die großen Denker da draussen!,

ich suche schon seit längerem eine Formel um folgendes auszurechnen.
Kurz zu dem Problem:
Man hat 3 Türme; anfangs sind 3 holzstücke (unterschiedlicher größer) auf dem mittlerem Turm gestapelt. Nun soll man mit möglichst wenigen Versuchen versuchen, diese Holzstapel auf einen anderen Turm zu stapeln. Hierbei muss folgendes beachtet werden: Man darf immer nur ein Holzstapel bewegen, man darf keinen größeren Holzstapel auf einen kleineren legen, nur umgekehrt, d.h. groß-mittel-klein (nicht aber: mittel-groß-klein.) Ich denke bis hierhin kann man das verstehen. Im Anhang ist ein Bild. (ein Bild sagt mehr als 1000 Worte.)
Für 3 Holzstapel ist das noch recht einfach zu lösen. man braucht 7 Versuche.

jetzt aber wieder zu meiner Fragesetllung: Wie viel Versuche braucht man denn bei 4,5,6,7 usw. Holzstapeln? => Hierfür suche ich eine Formel.


ich hoffe ihr könnt mir helfen!
Einloggen, um Attachments anzusehen!
_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Di 28.03.06 18:56 
Das sind die "Türme von Hanoi", die du da beschreibst. man braucht (2^n)-1 Schritte, um den Turm zu verschieben.

_________________
We are, we were and will not be.
counterto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 123

Win XP
Delphi 2005 Prof., Visual Basic 2005, PHP, My Sql, Visual Basic 6
BeitragVerfasst: Di 28.03.06 19:03 
danke danke danke

wusste ich nicht

_________________
Computer werden den Menschen immer ähnlicher - sie können bald alles, außer denken.
Jakob Schöttl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 929
Erhaltene Danke: 1


Delphi 7 Professional
BeitragVerfasst: Fr 19.05.06 19:17 
hierzu mal ne frage, wenn nochmal jemand bei diesem thema vorbeischaut:

Wenn ihr einen stapel mit z. B. 6 hölzchen habt, dann müsst ihr also auch genausoviel (6) Türme haben, oder?
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 19.05.06 19:20 
Nein. Die Anzahl der Türmchen, die man zum verschieben benötigt, ist immer drei: Der Quellturm, der Zielturm und einer zum Zwischenstapeln.
Theoretisch kann man das auch mit 1000 Scheiben und 3 Stapeln machen. Aber ob dazu die Zeit ausreicht, die unser Universum existiert...:nixweiss:

_________________
We are, we were and will not be.
Balmung der blaue Gott
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 52

WinXP

BeitragVerfasst: Fr 19.05.06 19:20 
user profile iconbokaj hat folgendes geschrieben:
hierzu mal ne frage, wenn nochmal jemand bei diesem thema vorbeischaut:

Wenn ihr einen stapel mit z. B. 6 hölzchen habt, dann müsst ihr also auch genausoviel (6) Türme haben, oder?


Nein nur drei (sonst wär das doch viel zu einfach).
Ich such mal den Link zu 'nem guten Tutorial darüber...
www.dsdt.info/tutorials/rekursion/
Jakob Schöttl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 929
Erhaltene Danke: 1


Delphi 7 Professional
BeitragVerfasst: Fr 19.05.06 20:02 
Noch ne frage:

darf (vorallem bei mehr als 3 stäbchen) ein langes unten liegen, und darüber eins liegen, das zwar kürzer ist, aber nicht (unbedingt) das nächstkleinere zu dem ist das unten liegt?

Ich weiß schwierig formuliert, mir fällt aber nichts besseres ein!
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 19.05.06 21:38 
Ja.

_________________
We are, we were and will not be.