X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Fclasses%2FPriorityQueue.html;h=bb387b277cf40b8b623bac7b091f7b5cbce349c0;hb=d48b99b25533b46fd9a4a6100a31f9ddcba17b17;hp=c179efe0809b2bc57a08c44c1cac6655a09147d0;hpb=c8576e5fe740384f6f61316b7f09a788a14ab0ef;p=poolifier.git diff --git a/docs/classes/PriorityQueue.html b/docs/classes/PriorityQueue.html index c179efe0..bb387b27 100644 --- a/docs/classes/PriorityQueue.html +++ b/docs/classes/PriorityQueue.html @@ -1,6 +1,6 @@ -
Internal
Priority queue.
+- Preparing search index...
- The search index is not available
poolifier - v4.0.2Class PriorityQueue<T>
Internal
Priority queue.
Type Parameters
Type of priority queue data.
-Index
Constructors
Index
Constructors
Properties
Type Parameters
Parameters
Prioritized bucket size.
Returns PriorityQueue<T>
Default Value
-Properties
Private
Readonly
kPrioritized bucket size.
-max Size
The maximum size of the priority queue.
-Private
nodesize
The size of the priority queue.
-Methods
[iterator]
Returns an iterator for the priority queue.
+Properties
Private
Readonly
kPrioritized bucket size.
+max Size
The maximum size of the priority queue.
+Private
nodesize
The size of the priority queue.
+Methods
[iterator]
Returns an iterator for the priority queue.
Returns Iterator<T, any, undefined>
An iterator for the priority queue.
See
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols
-clear
Clears the priority queue.
-Returns void
dequeue
Dequeue data from the priority queue.
+clear
Clears the priority queue.
+Returns void
dequeue
Dequeue data from the priority queue.
Parameters
The prioritized bucket to dequeue from.
Returns undefined | T
The dequeued data or
undefined
if the priority queue is empty.Default Value
-enqueue
Enqueue data into the priority queue.
+enqueue
Enqueue data into the priority queue.
Parameters
Data to enqueue.
Optional
priority: numberPriority of the data. Lower values have higher priority.
Returns number
The new size of the priority queue.
-Private
incrementIncrements the size of the priority queue.
+Private
incrementIncrements the size of the priority queue.
Returns number
The new size of the priority queue.
-peek First
Peeks at the first data.
+peek First
Peeks at the first data.
Returns undefined | T
The first data or
-undefined
if the priority queue is empty.peek Last
Peeks at the last data.
+peek Last
Peeks at the last data.
Returns undefined | T
The last data or
-undefined
if the priority queue is empty.Settings
Member Visibility
Theme
On This Page
Settings
Member Visibility
Theme
On This Page