Perdóneme si esta es una pregunta intentada, pero me está costando un poco descubrirlo.Cola de prioridad de Java con un comparador anónimo personalizado
Actualmente tengo un Nodo de clase, y cada 'nodo' es un cuadrado en un laberinto. Estoy tratando de implementar el algoritmo A *, por lo que cada uno de estos nodos tendrá un miembro de datos f-cost (int) dentro de él. Me preguntaba si hay una manera de que pueda crear una cola de prioridad de estos nodos, y configurar la variable f-cost como el comparador.
He visto ejemplos en línea, pero todo lo que puedo encontrar son colas de prioridad de cadenas. ¿Puedo implementar Comparator para la clase Node? ¿Esto me permitiría acceder al miembro de datos almacenado dentro de él?
¡Muchas gracias!
Gracias! Parece que solo estaba teniendo un poco de dificultad para descubrir la anulación, ¡lo has dejado en claro! – Bharat