PriorityQueue<TElement,TPriority> Konstruktorer
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.
Överlagringar
PriorityQueue<TElement,TPriority>()
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
Initierar en ny instans av PriorityQueue<TElement,TPriority> klassen.
public:
PriorityQueue();
public PriorityQueue();
Public Sub New ()
Gäller för
PriorityQueue<TElement,TPriority>(IComparer<TPriority>)
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
Initierar en ny instans av PriorityQueue<TElement,TPriority> klassen med den angivna anpassade prioritetsjäxaren.
public:
PriorityQueue(System::Collections::Generic::IComparer<TPriority> ^ comparer);
public PriorityQueue(System.Collections.Generic.IComparer<TPriority>? comparer);
new System.Collections.Generic.PriorityQueue<'Element, 'Priority> : System.Collections.Generic.IComparer<'Priority> -> System.Collections.Generic.PriorityQueue<'Element, 'Priority>
Public Sub New (comparer As IComparer(Of TPriority))
Parametrar
- comparer
- IComparer<TPriority>
Anpassad jämförelse som dikterar ordningen på element.
Använder Default om argumentet är null.
Gäller för
PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>)
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
Initierar en ny instans av PriorityQueue<TElement,TPriority> klassen som fylls med de angivna elementen och prioriteringarna.
public:
PriorityQueue(System::Collections::Generic::IEnumerable<ValueTuple<TElement, TPriority>> ^ items);
public PriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items);
new System.Collections.Generic.PriorityQueue<'Element, 'Priority> : seq<ValueTuple<'Element, 'Priority>> -> System.Collections.Generic.PriorityQueue<'Element, 'Priority>
Public Sub New (items As IEnumerable(Of ValueTuple(Of TElement, TPriority)))
Parametrar
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
De par med element och prioriteringar som kön ska fyllas i med.
Undantag
Det angivna items argumentet var null.
Kommentarer
Konstruerar heapen med hjälp av en heapify-åtgärd, vilket vanligtvis är snabbare än att ange enskilda element sekventiellt.
Gäller för
PriorityQueue<TElement,TPriority>(Int32)
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
Initierar en ny instans av PriorityQueue<TElement,TPriority> klassen med den angivna initiala kapaciteten.
public:
PriorityQueue(int initialCapacity);
public PriorityQueue(int initialCapacity);
new System.Collections.Generic.PriorityQueue<'Element, 'Priority> : int -> System.Collections.Generic.PriorityQueue<'Element, 'Priority>
Public Sub New (initialCapacity As Integer)
Parametrar
- initialCapacity
- Int32
Initial kapacitet att allokera i den underliggande heapmatrisen.
Undantag
Den angivna var initialCapacity negativ.
Gäller för
PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>, IComparer<TPriority>)
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
Initierar en ny instans av PriorityQueue<TElement,TPriority> klassen som fylls med de angivna elementen och prioriteringarna och med den angivna anpassade prioritetsjäxaren.
public:
PriorityQueue(System::Collections::Generic::IEnumerable<ValueTuple<TElement, TPriority>> ^ items, System::Collections::Generic::IComparer<TPriority> ^ comparer);
public PriorityQueue(System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items, System.Collections.Generic.IComparer<TPriority>? comparer);
new System.Collections.Generic.PriorityQueue<'Element, 'Priority> : seq<ValueTuple<'Element, 'Priority>> * System.Collections.Generic.IComparer<'Priority> -> System.Collections.Generic.PriorityQueue<'Element, 'Priority>
Public Sub New (items As IEnumerable(Of ValueTuple(Of TElement, TPriority)), comparer As IComparer(Of TPriority))
Parametrar
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
De par med element och prioriteringar som kön ska fyllas i med.
- comparer
- IComparer<TPriority>
Anpassad jämförelse som dikterar ordningen på element.
Använder Default om argumentet är null.
Undantag
Det angivna items argumentet var null.
Kommentarer
Konstruerar heapen med hjälp av en heapify-åtgärd, vilket vanligtvis är snabbare än att ange enskilda element sekventiellt.
Gäller för
PriorityQueue<TElement,TPriority>(Int32, IComparer<TPriority>)
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
- Källa:
- PriorityQueue.cs
Initierar en ny instans av PriorityQueue<TElement,TPriority> klassen med den angivna initiala kapaciteten och en anpassad prioritetsjäxare.
public:
PriorityQueue(int initialCapacity, System::Collections::Generic::IComparer<TPriority> ^ comparer);
public PriorityQueue(int initialCapacity, System.Collections.Generic.IComparer<TPriority>? comparer);
new System.Collections.Generic.PriorityQueue<'Element, 'Priority> : int * System.Collections.Generic.IComparer<'Priority> -> System.Collections.Generic.PriorityQueue<'Element, 'Priority>
Public Sub New (initialCapacity As Integer, comparer As IComparer(Of TPriority))
Parametrar
- initialCapacity
- Int32
Initial kapacitet att allokera i den underliggande heapmatrisen.
- comparer
- IComparer<TPriority>
Anpassad jämförelse som dikterar ordningen på element.
Använder Default om argumentet är null.
Undantag
Den angivna var initialCapacity negativ.