Seven Abstract Data Types, Head to Head

List, Stack, Queue, Deque, Map, Set and Priority Queue