1.0.0 • Published 8 years ago
array-queue v1.0.0
A queue backed by an array. Like double-ended-queue, but single-ended.
API
new Queue()Creates an empty queue.
queue.countThe number of items in the queue.
queue.enqueue(value)Adds a value to the end of the queue. Constant amortized time.
queue.dequeue()Removes a value from the beginning of the queue and returns it. Throws an error if the queue is empty. Constant time.
queue.tryDequeue()Like
dequeue(), but returnsnullinstead of throwing an error if the queue is empty.
1.0.0
8 years ago