Java's PriorityQueue setzt das kleinste Element an den Anfang der Liste, aber ich brauche es, um das größte Element an den Anfang zu setzen. Was ist der ordentlichste Weg, um eine Prioritäts-Warteschlange, die wie das verhält zu bekommen.
Da ich die in dieser Warteschlange gespeicherte Klasse geschrieben habe, konnte ich die Ergebnisse von compareTo
wird außerhalb dieser Warteschlange nicht verwendet.
Ich möchte jedoch, dass der Code ein genaues Abbild dessen ist, was ich modelliere. Was ich zu tun versuche, ist, den größten Wert zuerst zu erhalten, also sollte der Code das sagen, anstatt den kleinsten Wert zuerst mit einer ungewöhnlichen Definition des kleinsten Wertes.
[Nur ein kurzes Dankeschön an alle, Comparator klingt wie das, was ich brauche, sobald ich mir beigebracht habe, wie man es schreibt.