[2021] PriorityQueue en Java: GeeksforGeeks {DH}

PriorityQueue se utiliza cuando los objetos deben procesarse de acuerdo con la prioridad. Se sabe que una cola sigue el algoritmo de primero en entrar, primero en salir, pero a veces los elementos de la cola deben procesarse en orden de prioridad, luego PriorityQueue entra en juego. PriorityQueue se basa en el montón de prioridad. Los elementos de la cola de prioridad se clasifican por orden natural, según el constructor utilizado, o mediante un comparador proporcionado en el momento en que se construye la cola.

Queue-Deque-PriorityQueue-In-Java

En la siguiente cola de prioridad, un elemento con el valor ASCII máximo tiene la prioridad más alta.

Trabajo PriorityQueue

Opinión:

public class PriorityQueue<E> extends AbstractQueue<E> implements Serializable

where E is the type of elements held in this queue


La clase implementa Serializable, Repetible , colección , Interfaces de cola .

Poco puntos importantes sobre la cola de prioridad son como sigue:

  • PriorityQueue no permite valores nulos.
  • No podemos crear una PriorityQueue de objetos que no son comparables
  • PriorityQueue son colas independientes.
  • El encabezado de …

leer mas:
[2021] PriorityQueue en Java: GeeksforGeeks {DH}

Artículos recomendados

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *