wolf-queue

An implementation of a queue data structure

Usage no npm install needed!

<script type="module">
  import wolfQueue from 'https://cdn.skypack.dev/wolf-queue';
</script>

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