2.0.0 • Published 6 years ago
wolf-queue v2.0.0
Wolf Queue
A lightweight implementation of a queue data structure.|
| Properties | Property Descriptions |
|---|---|
max | returns the maximum numeric value stored in the queue |
last | returns the last value in the queue |
size | returns the amount of values stored in the queue |
| Methods (In Constant Time) | Method Descriptions |
|---|---|
add(value) | adds a value to the queue |
isEmpty() | returns a boolean indicating if the queue has any values |
peek() | returns the first value in the queue |
remove() | removes the first value in the queue |
clear() | removes all values from the queue |
| Methods (In Linear Time) | Method Descriptions |
|---|---|
has(value) | returns a boolean indicating if the queue contains the passed value |
print | logs all the values of the queue to the console as a string |
reverse | reverses the order of the queue in place |