UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

26 lines (21 loc) 466 B
// --- Description // Create a queue data structure. The queue // should be a class with methods 'add' and 'remove'. // Adding to the queue should store an element until // it is removed // --- Examples // const q = new Queue(); // q.add(1); // q.remove(); // returns 1; class Queue { constructor() { this.data = []; } add(record) { this.data.unshift(record); } remove() { return this.data.pop(); } } module.exports = Queue;