Click or drag to resize

PriorityQueueT(Int32, IComparerT) Constructor

Initializes a new instance of the PriorityQueueT class that is empty, has the specified initial capacity, and uses the specified IComparerT implementation to compare elements.

Namespace: Ookii.Jumbo
Assembly: Ookii.Jumbo (in Ookii.Jumbo.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntax
public PriorityQueue(
	int capacity,
	IComparer<T>? comparer
)

Parameters

capacity  Int32
The initial number of elements that the PriorityQueueT can contain.
comparer  IComparerT
The IComparerT implementation to use when comparing elements, or to use the default ComparerT for the type of element.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptioncapacity is less than 0.
Remarks

PriorityQueueT requires a comparer implementation to perform key comparisons. If comparer is , this constructor uses the default generic equality comparer, Default. If type T implements the IComparableT generic interface, the default comparer uses that implementation.

This constructor is an O(n) operation, where n is capacity.

See Also