Ich habe diesen Graphen implementiert:
ListenableDirectedWeightedGraph<String, MyWeightedEdge> g =
new ListenableDirectedWeightedGraph<String, MyWeightedEdge>(MyWeightedEdge.class);
Um zu zeigen, was der Name der Klasse sagt: ein einfacher, gerichteter, gewichteter Graph. Ich möchte die Beschriftung der Kanten ändern und statt des Formats
return "(" + source + " : " + target + ")";
Ich möchte, dass es das Gewicht der Kante zeigt. Mir ist klar, dass alle Aktionen an den Knoten, z. B. die getEdgesWeight()
Methode, werden vom Graphen und nicht von der Kante delegiert. Wie kann ich das Gewicht der Kante anzeigen? Muss ich den Graph irgendwie an die Kante übergeben?
Für jede Hilfe sind wir dankbar.