PriorityQueue<TElement,TPriority>.EnqueueDequeue Méthode

Définition

Ajoute l’élément spécifié avec une priorité associée à l’élément PriorityQueue<TElement,TPriority>, et supprime immédiatement l’élément minimal, en retournant le résultat.

public:
 TElement EnqueueDequeue(TElement element, TPriority priority);
public TElement EnqueueDequeue(TElement element, TPriority priority);
member this.EnqueueDequeue : 'Element * 'Priority -> 'Element
Public Function EnqueueDequeue (element As TElement, priority As TPriority) As TElement

Paramètres

element
TElement

Élément à ajouter au PriorityQueue<TElement,TPriority>.

priority
TPriority

Priorité à laquelle associer le nouvel élément.

Retours

TElement

Élément minimal supprimé après l’opération de file d’attente.

Remarques

Implémente une opération de tas d’extraction d’insertion qui est généralement plus efficace que le séquencement des opérations de file d’attente et de mise en file d’attente.

S’applique à