PriorityQueue<TElement,TPriority>.EnqueueDequeue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till det angivna elementet med associerad prioritet i PriorityQueue<TElement,TPriority>, och tar omedelbart bort det minimala elementet och returnerar resultatet.
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
Parametrar
- element
- TElement
Elementet som ska läggas till i PriorityQueue<TElement,TPriority>.
- priority
- TPriority
Prioriteten som det nya elementet ska associeras med.
Returer
Det minimala elementet som har tagits bort efter enqueue-åtgärden.
Kommentarer
Implementerar en heap-åtgärd för insert-then-extract som vanligtvis är effektivare än sekvensering av queue- och dequeue-åtgärder.