just for fun
- Array
- Tuple(Pair only)
- Double-ended queue
- LinkedList(List, one direction + no circularity)
- Stack
- Set
- MultiSet
- Map(Associative Array)
- MultiMap
- Queue
- Dequeue
- Graph
- Tree
- Binary Search Tree
- Priority Queue
- Union-Find
- Segment Tree
- Minimum Spanning Tree
- Trie
- Heap
- Suffix Array
- Persistent Segment Tree
- Block-Cut Tree
- AVL Tree
- Red-Black Tree
- Fibonacci Heap
- Binomial heap