Previous Lecture Complete and continue  

  All about Queues

Queues are lists that preserve the insertion order of its elements, such that the first element added is the next first to be removed (FIFO). A common use case for a queue is a task queue. Tasks to be performed are added to a queue, and then they're processed in the order they were added to the queue.

  • Take a look at supported operations (such as enqueue, dequeue, and length)
  • Implement and check the code in JavaScript
  • Complete a hands-on exercise, such as performing background I/O tasks