Verzeihen Sie mir, wenn dies eine versuchte Frage ist, aber ich habe ein wenig Schwierigkeiten, es herauszufinden.Java Priority Queue mit einem benutzerdefinierten anonymen Komparator
Ich habe derzeit eine Klasse Knoten, und jeder "Knoten" ist ein Quadrat in einem Labyrinth. Ich versuche, den A * -Algorithmus zu implementieren, so dass jeder dieser Knoten ein f-cost (int) -Datenelement darin hat. Ich habe mich gefragt, ob es eine Möglichkeit gibt, eine Prioritätswarteschlange dieser Knoten zu erstellen und die Variable f-cost als Vergleicher einzurichten?
Ich habe Beispiele online angeschaut, aber alles, was ich finden kann, sind String Priority Queues. Kann ich Comparator für die Node-Klasse implementieren? Wäre es mir möglich, auf das darin gespeicherte Datenelement zuzugreifen?
Vielen Dank!
Danke! Sieht so aus, als hätte ich nur ein bisschen Schwierigkeiten damit, das Override-Bit herauszufinden, du hast es deutlich gemacht! – Bharat