UNPKG

js-dsa-utils

Version:

Basic DSA utilities (sorting, searching, stack, queue,linked list etc.)

20 lines (18 loc) 298 B
class Queue { constructor() { this.queue = []; } enqueue(val) { this.queue.push(val); } dequeue() { return this.queue.shift(); } peek() { return this.queue[0]; } isEmpty() { return this.queue.length === 0; } } module.exports = { Queue };