constructor Method
Constructor
PriorityQueue<T>(compare: OrderedComparator<T, T>, clone: CloneFunction<T> = shallowClone): PriorityQueue<T>
note If the criterion which control the result of the compare
function changes, then PriorityQueue.sort should be used to reorder the queue according to the new criterion.
Parameter | Type | Description |
---|---|---|
compare | OrderedComparator<T, T> | The function used to compare values in the queue. If compare(x, y) returns a negative value, then x is placed before y in the queue. |
clone | CloneFunction<T> | The function used to clone a value for insertion onto the queue. The default implementation simply returns its input. |
Returns - PriorityQueue<T>
Defined in
Last Updated: 20 June, 2023