For ACM/ICPC or other Algorithm Contests.
| Contents |
|---|
| C++ STL & String |
| Sorting Algorithm |
| Basic Data Structure |
| Intermediate Data Structure |
| Advanced Data Structure |
| Brute-Force & Search |
| Divide and Conquer |
| Greedy |
| Dynamic Programming |
| Hash |
| Graph Theory |
| Mathematics |
| Computational Geometry |
| String Algorithm |
| Constructive Algorithm |
| Data Maker & Special Judge & Debug |
| Others (Tips & Skills & Techniques) |
| Java & Python |
vector, pair, stack, queue, priority_queue, deque, set, multiset, map, bitset, algorithm, string
stack, queue, linked list, double linked list, memory pool, union-find set, binary heap, st-RMQ, Fenwick tree / binary index tree
partition tree, segment tree
BFS, DFS, connectivity,