Share via


PriorityQueue<TElement,TPriority>.EnqueueDequeue Yöntem

Tanım

İlişkili önceliğe sahip belirtilen öğeyi öğesine PriorityQueue<TElement,TPriority>ekler ve minimum öğeyi hemen kaldırarak sonucu döndürür.

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

Parametreler

element
TElement

öğesine eklenecek PriorityQueue<TElement,TPriority>öğe.

priority
TPriority

Yeni öğenin ilişkilendirildiği öncelik.

Döndürülenler

TElement

En küçük öğe, sıralama işleminden sonra kaldırıldı.

Açıklamalar

Sıralama ve sıralama işlemlerinden genellikle daha verimli bir insert-then-extract yığın işlemi uygular.

Şunlara uygulanır