myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

C# - Knobelspielproblem - Türme von Hanoi

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 28.11.09, 23:03   #1
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard C# - Knobelspielproblem - Türme von Hanoi

hi liebe community
ich habe wieder ein problem
und zwar betrifft es das oben genannte spiel: "[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]"

ihr könnt es euch allgemein bei wiki durchlesen (dazu auf den Names klicken)
aber kurzgesagt:
- 3 türme
- n scheiben unterschiedlicher größe
- nur kleinere scheiben dürfen auf größere
- immer nur eine scheibe pro zug

am anfang sind sie der größe nach geordnet (groß unten)
aufgabe ist es nun die scheiben den regeln nach auf den letzten turm zu bringen (wieder groß unten)


der algorithmus ist bei 3 türmen noch relativ einfach (rekursiv)
mein problem ist es nun den algortihmus auf n türme zu verallgemeinern

könnte mir jmd da helfen?
mfg xparet0209

PS:
quellcode wird hinzugefügt
vllt visualisiere ich meine idee auch noch...
xparet0209 ist offline   Mit Zitat antworten
Ungelesen 28.11.09, 23:05   #2
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard

Code:
erster Aufruf (start)






zum quellcode:
ich habe eine eigene stack klasse und ne show methode
dies dürfte euch aber eig nicht interessiert, da nicht notwendig zum verständnis ist

push - rauflegen
pop - wegwerfen (liefert weggeworfenen wert zurück)
top - oberster wert
size - größe

ich glaube ich erkläre die funktionsweise das algorithmus am besten visual:
(hier mit 3 türmen)





das problem liegt in diesem beispiel (4 türme , 4 scheiben)


soweit läuft alles wie geplant
doch jetzt:
xparet0209 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:13 Uhr.


Sitemap

().