Hallo,
ich muss für eine Arbeit ein Programm(Javascript) schreiben, welches das Springerproblem(Route, sodass jedes Feld genau einmal betreten wurde) via Backtracking löst.
Ich hab das Programm jetzt soweit, dass der "Springer" soweit springt, dass kein weiterer Zug möglich ist und dann soweit zurück geht, bis er den ersten Alternativweg nehmen kann. Jetzt muss sich das Programm ja jeden Alternativweg merken, sodass er diese nicht immer wieder durchläuft.
Hätte da einer eine Idee wie ich das umsetzen könnte?
Danke![Lächeln :) :)](/forum/styles/smilies/smile.gif)
ich muss für eine Arbeit ein Programm(Javascript) schreiben, welches das Springerproblem(Route, sodass jedes Feld genau einmal betreten wurde) via Backtracking löst.
Ich hab das Programm jetzt soweit, dass der "Springer" soweit springt, dass kein weiterer Zug möglich ist und dann soweit zurück geht, bis er den ersten Alternativweg nehmen kann. Jetzt muss sich das Programm ja jeden Alternativweg merken, sodass er diese nicht immer wieder durchläuft.
Hätte da einer eine Idee wie ich das umsetzen könnte?
Danke
![Lächeln :) :)](/forum/styles/smilies/smile.gif)