Hallo Leute,
Ist mein erster Beitrag und ich würde euch gern erst mal die Aufgabe zeigen:
,,Schreiben Sie eine Vertauschungsfunktion, die 2 zufällige Stadte in einer Rundreise vertauscht. Der Optimierungsalgorithmus in der main() Funktion soll nun immer nur dann die mit Vertauschung generierte Rundreise übernehmen, wenn sie kürzer als die vorherige ist. Falls es Verbesserung gibt, schreiben Sie die neue Rundreise und die Entfernung auf den Bildschirm. Wie lang ist Ihre kürzeste Rundreise?"
Also ich weiß, dass ich hier anhand eines Arrays die Werte optimieren soll, hab in einer früheren Aufgabe schon Distanzen anzeigen lassen etc. was ich aber jetzt überhaupt nicht verstehe, ist wie die kürzere Rundreise dann berechnet bzw. ausgegeben werden soll... Ich weiß, dass ist nicht viel wissen, aber hab gerade die 5. Woche vom 1. Semester überlebt und bin jetzt ratlos.
Danke im vorraus
Ist mein erster Beitrag und ich würde euch gern erst mal die Aufgabe zeigen:
,,Schreiben Sie eine Vertauschungsfunktion, die 2 zufällige Stadte in einer Rundreise vertauscht. Der Optimierungsalgorithmus in der main() Funktion soll nun immer nur dann die mit Vertauschung generierte Rundreise übernehmen, wenn sie kürzer als die vorherige ist. Falls es Verbesserung gibt, schreiben Sie die neue Rundreise und die Entfernung auf den Bildschirm. Wie lang ist Ihre kürzeste Rundreise?"
Also ich weiß, dass ich hier anhand eines Arrays die Werte optimieren soll, hab in einer früheren Aufgabe schon Distanzen anzeigen lassen etc. was ich aber jetzt überhaupt nicht verstehe, ist wie die kürzere Rundreise dann berechnet bzw. ausgegeben werden soll... Ich weiß, dass ist nicht viel wissen, aber hab gerade die 5. Woche vom 1. Semester überlebt und bin jetzt ratlos.
Danke im vorraus