BRANCHES

NAMED ALGORITHMS

DATA STRUCTURES

OUTLINE

Number Theory


Bit Manipulation


Data Structures


Dynamic Programming


String Algorithms


Mathematics


Numerical Methods


Geometry


Graph Theory


Game Theory


Scheduling


Polynomial / Algebra


Randomized / Approximation


Exact / NP‑Hard