List: A list is an ordered collection of elements.

Set: A collection that contains no duplicate elements.

Queue: A collection designed for holding elements prior to processing.

Map: An object that maps keys to values.
A map cannot duplicate keys; each key can map to at most one value