hallo leute
folgende Problematik, hoffe auf hilfe.
ich probiere gerade das Problem des reisenden darzustellen, fülle eine liste mit 4 städtte.
Nun weiss ich jetzt nicht wie ich jede Stadtdistanz mittels brute force ermitteln.
allgemein, ich tuh mich schwer algroythmen zu entwickeln, ist das normal am anfang und braucht das seine zeit?
folgend die Methode (lediglich codfragmente)
der andere code ist für die Verständlichkeit unwichtig.
meine Idee ist folgende:
jede Distanz wird in eine liste gespeichert, mein Problem wie soll ich sagen, dass z.b Stadt 4-1 ist der kürzesste weg, dann Stadt 2-1 usw?
ich hoffe ihr versteht mich..
folgende Problematik, hoffe auf hilfe.
ich probiere gerade das Problem des reisenden darzustellen, fülle eine liste mit 4 städtte.
Nun weiss ich jetzt nicht wie ich jede Stadtdistanz mittels brute force ermitteln.
allgemein, ich tuh mich schwer algroythmen zu entwickeln, ist das normal am anfang und braucht das seine zeit?
folgend die Methode (lediglich codfragmente)
der andere code ist für die Verständlichkeit unwichtig.
Java:
//city 1, city 2
int c1 = 0, c2 = 1;
//getMoeglichkeiten, gibt die Möglichkeiten zurück, welche möglich sind (ab, ba, usw...)
for (int i = 0; i < getMoeglichkeiten(cityList.size()); i++)
{
double d = distanceTo(cityList.get(c1), cityList.get(c2));
distanzen.add(d);
c2++;
if (c2 == cityList.size())
{
c1++;
c2 = 0;
}
if (c2 == c1)
{
c2++;
}
}
return distanzen;
}
meine Idee ist folgende:
jede Distanz wird in eine liste gespeichert, mein Problem wie soll ich sagen, dass z.b Stadt 4-1 ist der kürzesste weg, dann Stadt 2-1 usw?
ich hoffe ihr versteht mich..
Zuletzt bearbeitet von einem Moderator: