PriorityQueue<TElement,TPriority>.EnqueueRange メソッド

定義

オーバーロード

EnqueueRange(IEnumerable<ValueTuple<TElement,TPriority>>)

要素と優先度のペアのシーケンスを にエンキューします PriorityQueue<TElement,TPriority>

EnqueueRange(IEnumerable<TElement>, TPriority)

指定した優先度に関連付けられている要素ペアのシーケンスを に PriorityQueue<TElement,TPriority>エンキューします。

EnqueueRange(IEnumerable<ValueTuple<TElement,TPriority>>)

ソース:
PriorityQueue.cs
ソース:
PriorityQueue.cs
ソース:
PriorityQueue.cs

要素と優先度のペアのシーケンスを にエンキューします PriorityQueue<TElement,TPriority>

public:
 void EnqueueRange(System::Collections::Generic::IEnumerable<ValueTuple<TElement, TPriority>> ^ items);
public void EnqueueRange (System.Collections.Generic.IEnumerable<(TElement Element, TPriority Priority)> items);
member this.EnqueueRange : seq<ValueTuple<'Element, 'Priority>> -> unit
Public Sub EnqueueRange (items As IEnumerable(Of ValueTuple(Of TElement, TPriority)))

パラメーター

items
IEnumerable<ValueTuple<TElement,TPriority>>

キューに追加する要素と優先順位のペア。

例外

指定した items 引数は です null

適用対象

EnqueueRange(IEnumerable<TElement>, TPriority)

ソース:
PriorityQueue.cs
ソース:
PriorityQueue.cs
ソース:
PriorityQueue.cs

指定した優先度に関連付けられている要素ペアのシーケンスを に PriorityQueue<TElement,TPriority>エンキューします。

public:
 void EnqueueRange(System::Collections::Generic::IEnumerable<TElement> ^ elements, TPriority priority);
public void EnqueueRange (System.Collections.Generic.IEnumerable<TElement> elements, TPriority priority);
member this.EnqueueRange : seq<'Element> * 'Priority -> unit
Public Sub EnqueueRange (elements As IEnumerable(Of TElement), priority As TPriority)

パラメーター

elements
IEnumerable<TElement>

キューに追加する要素。

priority
TPriority

新しい要素に関連付ける優先度。

例外

指定した elements 引数は です null

適用対象