Fehler in Datenstruktur für A*

Wieso machst du es dir so schwer? Wenn du bei der Instanzierung von Kant-Objekten stets darauf achtest, dass Knot 1 kleiner Knot 2 ist, wird es keine Kanten geben, bei denen Knot 1 größer Knot 2 ist und folglich können solche Kanten auch nicht in irgend einer Collection landen. Ein diesbezüglicher Test (siehe Post von Marco13) sollte zeigen, dass ein Test auf Knot 1 größer Knot 2 innerhalb einer Contains-Methode vollkommen überflüssig sind.