A data structure where elements can be added or removed at either end but not in the middle
Queue
Stack
Deque
none of the above