Interface representing a generic Queue ADT.
Gets the number of elements in the collection.
Clears all elements from the collection.
Removes and returns the element from the queue
returns the element from the queue.
Adds an element to the queue
The element to add.
Returns true if the collection is empty.
True if the collection is empty, otherwise false.
Returns the element from the queue without removing it
returns the element from the queue without removing it.
Interface representing a generic Queue ADT.