Optional options: HeapOptions<T>The options parameter is an optional object that can be passed to the constructor. It is of
type HeapOptions<T>, which is a generic type that represents the options for the heap.
Protected _pqProtected _priorityThe function returns the size of a priority queue.
The size of the priority queue.
The add function adds an val to a priority queue with an optional priority value.
Optional priority: numberThe priority parameter is an optional number that represents the priority of the
val being added to the heap. If the val parameter is a number, then the priority parameter is set to
the value of val. If the val parameter is not a number, then the
Optional val: TThe val parameter represents the value that you want to add to the heap. It can be of any
type.
The add method returns the instance of the Heap class.
if priority is not a valid number
Generated using TypeDoc
The constructor initializes a PriorityQueue with a custom comparator function.