Open jensharder91 opened 7 years ago
Idee: Triangulieren (planarer Graph) Dann MST auf den Dreiceckskanten.
Also eigentlich ganz normal MST, nur halt nicht auf dem kompletten vollständigen Graph, sondern nur auf ausgewählten Kanten.
Schwierigkeit: Triangulieren.. vllt hast du ne schöne Idee dazu?
Habs wie besprochen implementiert... RUNTIME ERROR.. muss man nochmal schauen (Beispiel geht)
ich habe eine Eingabe mir 500 Städten und 250 Verbindungen probiert. Die Antwort 30.000 erscheint mir irgendwie nicht richtig. Aber es lief fehlerfrei durch...
Der Run-Error bei der Aufgabe RailwayNetworks lautet: Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:868) at java.util.TimSort.mergeAt(TimSort.java:485) at java.util.TimSort.mergeForceCollapse(TimSort.java:426) at java.util.TimSort.sort(TimSort.java:223) at java.util.TimSort.sort(TimSort.java:173) at java.util.Arrays.sort(Arrays.java:659) at java.util.Collections.sort(Collections.java:217) at sheet03.task_08_RailwayNetwork.RailwayNetwork.main(RailwayNetwork.java:58)
zur Aufgabe "Railway Network": Ich habe diese offenbar missverständlich/fehlerhaft formuliert. In der Aufgabenstellung heißt es: "What is the minimum travel time using a single railway connection that we can obtain?"
Gemeint ist dies in folgendem Sinne: Die maximale Länge einer single railway connection soll minimiert werden.
Man könnte es z.b. so formulieren: "What is the minimum travel time using an arbitrary (new established) single railway connection that we can obtain?"