wolf-queue
v2.0.0
Published
An implementation of a queue data structure
Readme
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 |
