To learn the basics of the Queue visit our previous post on implementing Queue using linked list. In case the Queue is implemented using Linked list **Enqueue** (insertion) is about inserting a new node at the end and **Dequeue** (removing an element) is about deleting the first node.

But, for array, things are little different. Continue reading »