PriorityQueue<TElement,TPriority>.EnqueueDequeue Método

Definición

Agrega el elemento especificado con prioridad asociada a PriorityQueue<TElement,TPriority>y quita inmediatamente el elemento mínimo y devuelve el resultado.

public TElement EnqueueDequeue (TElement element, TPriority priority);

Parámetros

element
TElement

Elemento que se va a agregar a .PriorityQueue<TElement,TPriority>

priority
TPriority

Prioridad con la que se va a asociar el nuevo elemento.

Devoluciones

TElement

Elemento mínimo quitado después de la operación de puesta en cola.

Comentarios

Implementa una operación de montón insert-then-extract que suele ser más eficaz que la secuenciación de operaciones de puesta en cola y de puesta en cola.

Se aplica a