PriorityQueue<TElement,TPriority>.EnqueueDequeue Méthode

Définition

Ajoute l’élément spécifié avec la priorité associée à , PriorityQueue<TElement,TPriority>et supprime immédiatement l’élément minimal, renvoyant 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 à .PriorityQueue<TElement,TPriority>

priority
TPriority

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

Retours

TElement

Élément minimal supprimé après l’opération d’enqueue.

Remarques

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

S’applique à