PriorityQueue<TElement,TPriority> Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
PriorityQueue<TElement,TPriority>()
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
Menginisialisasi instans baru kelas PriorityQueue<TElement,TPriority>.
public:
PriorityQueue();
public PriorityQueue ();
Public Sub New ()
Berlaku untuk
PriorityQueue<TElement,TPriority>(IComparer<TPriority>)
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
Menginisialisasi instans PriorityQueue<TElement,TPriority> baru kelas dengan perbandingan prioritas kustom yang ditentukan.
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))
Parameter
- comparer
- IComparer<TPriority>
Perbandingan kustom yang menentukan urutan elemen.
Default Menggunakan jika argumen adalah null
.
Berlaku untuk
PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>)
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
Menginisialisasi instans PriorityQueue<TElement,TPriority> baru kelas yang diisi dengan elemen dan prioritas yang ditentukan.
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)))
Parameter
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
Pasangan elemen dan prioritas untuk mengisi antrean.
Pengecualian
Argumen yang ditentukan items
adalah null
.
Keterangan
Membangun tumpukan menggunakan operasi heapify, yang umumnya lebih cepat daripada mengantrekan elemen individual secara berurutan.
Berlaku untuk
PriorityQueue<TElement,TPriority>(Int32)
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
Menginisialisasi instans PriorityQueue<TElement,TPriority> baru kelas dengan kapasitas awal yang ditentukan.
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)
Parameter
- initialCapacity
- Int32
Kapasitas awal untuk dialokasikan dalam array timbunan yang mendasar.
Pengecualian
Yang ditentukan initialCapacity
negatif.
Berlaku untuk
PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>, IComparer<TPriority>)
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
Menginisialisasi instans PriorityQueue<TElement,TPriority> baru kelas yang diisi dengan elemen dan prioritas yang ditentukan, dan dengan perbandingan prioritas kustom yang ditentukan.
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))
Parameter
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
Pasangan elemen dan prioritas untuk mengisi antrean.
- comparer
- IComparer<TPriority>
Perbandingan kustom yang menentukan urutan elemen.
Default Menggunakan jika argumen adalah null
.
Pengecualian
Argumen yang ditentukan items
adalah null
.
Keterangan
Membangun tumpukan menggunakan operasi heapify, yang umumnya lebih cepat daripada mengantrekan elemen individual secara berurutan.
Berlaku untuk
PriorityQueue<TElement,TPriority>(Int32, IComparer<TPriority>)
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
- Sumber:
- PriorityQueue.cs
Menginisialisasi instans PriorityQueue<TElement,TPriority> baru kelas dengan kapasitas awal yang ditentukan dan perbandingan prioritas kustom.
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))
Parameter
- initialCapacity
- Int32
Kapasitas awal untuk dialokasikan dalam array timbunan yang mendasar.
- comparer
- IComparer<TPriority>
Perbandingan kustom yang menentukan urutan elemen.
Default Menggunakan jika argumen adalah null
.
Pengecualian
Yang ditentukan initialCapacity
negatif.