Types of lists

The list as an ADT

The deque (or sometimes confusingly the dequeue) is a two-ended queue where elements can be removed and inserted on both ends.

In an priority queue elements are ordered by value.

Implementation

Java Collections Framework

Interfaces

Implementations

Four Deque methods