A
amArsch2
Hi,
mein problem ist folgendes.
ich habe eine Liste mit Zelle
Diese Zellen wissen welche Nachbarzellen an ihnen Grenzen (falls vorhanden)
=> dadurch hab ich eine art Gebiet
dabei ist ideses Gebiet nicht Rechteckig sonder beliebig. Es kann sogar ein loch darin sein
Was ich will?
Ich will von einer gegebenen Startzelle zu einer gewünschten Zielzelle laufen, dabei aber alle Zellen mindestens 1x durchlaufen
Wünschenswert wäre natürlich exakt einmal... aber das ist wohl nicht möglich da wie gesagt das Gebiet sehr unterschiedlich sein kann.
=> Also es soll kurz gesagt der schnellst mögliche weg gefunden werden, aber alle zellen durchlaufen.
Hat jemand eine Idee wie ich das am besten realisieren kann?
Oder hat jemand sogar eine open source lösung dazu, die ich entsprechend meiner wünsche anpassen kann?
Ich selber bin bisher auf keine geeignete Lösung gekommen, die in endlich viel zeil eine Lösung liefert.
Irgend etwas Rekursives mit Backtracking hätte ich mir gedacht, aber ich bevorzuge iteraitive lösungen
Danke
AmArsch
mein problem ist folgendes.
ich habe eine Liste mit Zelle
Diese Zellen wissen welche Nachbarzellen an ihnen Grenzen (falls vorhanden)
=> dadurch hab ich eine art Gebiet
dabei ist ideses Gebiet nicht Rechteckig sonder beliebig. Es kann sogar ein loch darin sein
Was ich will?
Ich will von einer gegebenen Startzelle zu einer gewünschten Zielzelle laufen, dabei aber alle Zellen mindestens 1x durchlaufen
Wünschenswert wäre natürlich exakt einmal... aber das ist wohl nicht möglich da wie gesagt das Gebiet sehr unterschiedlich sein kann.
=> Also es soll kurz gesagt der schnellst mögliche weg gefunden werden, aber alle zellen durchlaufen.
Hat jemand eine Idee wie ich das am besten realisieren kann?
Oder hat jemand sogar eine open source lösung dazu, die ich entsprechend meiner wünsche anpassen kann?
Ich selber bin bisher auf keine geeignete Lösung gekommen, die in endlich viel zeil eine Lösung liefert.
Irgend etwas Rekursives mit Backtracking hätte ich mir gedacht, aber ich bevorzuge iteraitive lösungen
Danke
AmArsch