Java-Priorität-Warteschlange mit einem benutzerdefinierten anonyme comparator

Verzeihen Sie mir, wenn dies ist eine bewährte Frage, aber ich habe ein wenig Schwierigkeiten es herauszufinden.

Ich habe derzeit eine Klasse Knoten, und jeder Knoten' ist ein Quadrat, das in einem Labyrinth. Ich versuche, die Umsetzung des A* - Algorithmus, so dass jeder Knoten ein f-Kosten (int) Daten-member innerhalb der it. Ich Frage mich, ob es einen Weg gibt, dass ich eine priority-queue der Knoten, und legen Sie die f-Kosten-variable als Komparator?

Habe ich mir angeschaut Beispiele online, aber alles was ich finden kann, sind String, priority queues. Kann ich implementieren Komparator für die Knoten-Klasse? Würde dies mir erlauben, auf die Daten zugreifen, Mitglied gespeichert drin?

Vielen Dank!

InformationsquelleAutor Bharat | 2010-03-31
Schreibe einen Kommentar