Matthias Reitinger
ɐɯıǝɹ
Glauben heißt nicht wissen. Hast du es denn schon mal ausprobiert?Ich könnte natürlich noch zahlefreiefelder in bestimmefelder umbenennen,
und versuchen errechneterZug nicht immer zu setzen. Aber ich glaube, dass würde keinen Unterschied machen.
Eben nicht! Die Methode gibt die Anzahl der belegten Felder zurück, nicht die Anzahl der freien. Verwenden tust du sie aber unter der Annahme, dass die Anzahl der freien Felder bestimmt wird.zahlefreiefelder tut ihre aufgabe
Das war ja genau mein Einwand, dass am Ende eben nicht das korrekte Ergebnis rauskommt.und im Bezug auf den Wert von errechneterZug denke ich, ist die Hauptsache doch, dass er ganz am Ende korrekt gesetzt wird.
Die von mir aufgezeigten Fehler sind Fehler im Algorithmus (bzw. in dessen Implementierung). Das Vorgehen ist grundsätzlich richtig. Wenn du mir nicht glaubst, dass meine Aussagen richtig sind, dann kann ich dir leider auch nicht weiterhelfen.Mein Problem liegt irgendwo im Algorithmus. Das Programm muss kein Musterbeispiel an Eleganz sein, aber es sollte seine Arbeit tun. Ich glaube nicht, dass diese Verbesserungen den Fehler zeigen würden. Weiß jemand, was an der Theorie falsch ist?
Grüße, Matthias