1.0.0 • Published 3 years ago
@zekumoru-dev/queue v1.0.0
Queue
A simple queue implementation in JavaScript.
Documentation
Constructor
Queue()Creates a queue.
Members
size
Returns the size/length of the queue.
Methods
enqueue
enqueue(value)Enqueues the given value to the queue. Returns undefined.
Time complexity: O(1)
Space complexity: O(1)
dequeue
dequeue()Returns the first enqueued value from the queue and removes it.
Time complexity: O(1)
Space complexity: O(1)
peek
peek()Returns the first enqueued value from the queue. It does not remove it from the queue.
Time complexity: O(1)
Space complexity: O(1)
1.0.0
3 years ago