Skip to main content

Queue

A first-in, first-out (FIFO) data structure.

Interactive Visualization

Loading visualization…

Usage

src/sample/queue.ts
import { Queue } from 'athro';

const queue = new Queue<number>();
queue.enqueue(3);
queue.enqueue(7);
queue.dequeue();

Available Methods

MethodsDescriptionSyntax
enqueueAdd item to the queuequeue.enqueue(value)
dequeueRemove item from the queuequeue.dequeue()
peekGet the front itemqueue.peek()
isEmptyCheck if the queue is emptyqueue.isEmpty()
getSizeGet size of the queuequeue.getSize()