@zekumoru-dev/queue

1.0.0 • Public • Published

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)

Readme

Keywords

none

Package Sidebar

Install

npm i @zekumoru-dev/queue

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

1.68 kB

Total Files

4

Last publish

Collaborators

  • zekumoru-dev