In this tutorial we'll go ahead and talk about how we can go about implementing a queue. A queue is a data structure that can be implemented using an array or a linked list. Within this video we'll be implementing our queue using an array. We'll be going over the flaws of implementing a queue and how we can solve these problems by implementing a circular queue.