Computer >> Computer tutorials >  >> Programming >> Javascript

Queue Data Structure in Javascript


The queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.

Queue Data Structure in Javascript

A real-world example of the queue can be a single-lane one-way road, where the vehicle enters first, exits first.

The following diagram shows how a queue works −

Queue Data Structure in Javascript