PriorityQueue<TElement,TPriority> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| PriorityQueue<TElement,TPriority>() |
Initialise une nouvelle instance de la classe PriorityQueue<TElement,TPriority>. |
| PriorityQueue<TElement,TPriority>(IComparer<TPriority>) |
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe avec le comparateur de priorité personnalisé spécifié. |
| PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>) |
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe remplie avec les éléments et priorités spécifiés. |
| PriorityQueue<TElement,TPriority>(Int32) |
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe avec la capacité initiale spécifiée. |
| PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>, IComparer<TPriority>) |
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe qui est remplie avec les éléments et priorités spécifiés et avec le comparateur de priorité personnalisé spécifié. |
| PriorityQueue<TElement,TPriority>(Int32, IComparer<TPriority>) |
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe avec la capacité initiale spécifiée et le comparateur de priorité personnalisé. |
PriorityQueue<TElement,TPriority>()
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
Initialise une nouvelle instance de la classe PriorityQueue<TElement,TPriority>.
public:
PriorityQueue();
public PriorityQueue();
Public Sub New ()
S’applique à
PriorityQueue<TElement,TPriority>(IComparer<TPriority>)
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe avec le comparateur de priorité personnalisé spécifié.
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))
Paramètres
- comparer
- IComparer<TPriority>
Comparateur personnalisé dictant l’ordre des éléments.
Utilise Default si l’argument est null.
S’applique à
PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>)
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe remplie avec les éléments et priorités spécifiés.
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)))
Paramètres
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
Paires d’éléments et de priorités avec lesquels remplir la file d’attente.
Exceptions
L’argument spécifié items était null.
Remarques
Construit le tas à l’aide d’une opération d’heapify, généralement plus rapide que la mise en file d’attente séquentielle d’éléments individuels.
S’applique à
PriorityQueue<TElement,TPriority>(Int32)
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe avec la capacité initiale spécifiée.
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)
Paramètres
- initialCapacity
- Int32
Capacité initiale à allouer dans le tableau de tas sous-jacent.
Exceptions
La valeur spécifiée initialCapacity était négative.
S’applique à
PriorityQueue<TElement,TPriority>(IEnumerable<ValueTuple<TElement,TPriority>>, IComparer<TPriority>)
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe qui est remplie avec les éléments et priorités spécifiés et avec le comparateur de priorité personnalisé spécifié.
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))
Paramètres
- items
- IEnumerable<ValueTuple<TElement,TPriority>>
Paires d’éléments et de priorités avec lesquels remplir la file d’attente.
- comparer
- IComparer<TPriority>
Comparateur personnalisé dictant l’ordre des éléments.
Utilise Default si l’argument est null.
Exceptions
L’argument spécifié items était null.
Remarques
Construit le tas à l’aide d’une opération d’heapify, généralement plus rapide que la mise en file d’attente séquentielle d’éléments individuels.
S’applique à
PriorityQueue<TElement,TPriority>(Int32, IComparer<TPriority>)
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
- Source:
- PriorityQueue.cs
Initialise une nouvelle instance de la PriorityQueue<TElement,TPriority> classe avec la capacité initiale spécifiée et le comparateur de priorité personnalisé.
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))
Paramètres
- initialCapacity
- Int32
Capacité initiale à allouer dans le tableau de tas sous-jacent.
- comparer
- IComparer<TPriority>
Comparateur personnalisé dictant l’ordre des éléments.
Utilise Default si l’argument est null.
Exceptions
La valeur spécifiée initialCapacity était négative.