PriorityQueue<TElement,TPriority>.EnqueueDequeue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İlişkili önceliğe sahip belirtilen öğeyi PriorityQueue<TElement,TPriority>öğesine ekler ve sonucu döndürerek minimum öğeyi hemen kaldı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
En küçük öğe, sıralama işleminden sonra kaldırıldı.
Açıklamalar
Sıralama ve sıralamayı kaldırma işlemlerinden genellikle daha verimli olan bir insert-then-extract yığın işlemi uygular.