Queues
•We can think of stacks as having only one end; because, all operations are performed at the top of the stack.
–That is why we call it a Last in -- First out data structure.
•A queue, on the other hand, has two ends:  a front and a rear (or tail).