A deck of playing cards in a card game where cards may be drawn from, or discarded to, either the top or the bottom of the deck, but no access to cards in the middle of the deck is permitted.
List
|
Stack
|
Queue
|
Deque
|
Binary tree
|
Binary search tree
|
B tree
|
HashMap
|
HashSet
|
Priority Queue
|
Graph
|