A queue is a sequential collection of objects which can be modified from the front or back only
Queue Operations
Core Operations
enqueue→ Add an element to the end of the queuedequeue→ Remove and return the element at the front of the queue
Other Operations
peek→ reveal the element at the front of the queuepop→ return and remove the element at the end of the queue