Optimization Protocol
ALGORITHMS
The mathematical recipes that power computation. From sorting data to traversing networks.
Sorting
Quick • Merge • Heap • Bubble
Search
Binary Search
O
(
log
n
)
O(\log n)
O
(
lo
g
n
)
Graph Theory
Dijkstra
A* Star
BFS/DFS
Complexity Analysis
Big O
Time & Space Complexity
Trees & Heaps
Binary Trees • AVL • Red-Black • Tries
Hash Maps
KEY: "ID_01"
VAL: 0x4F
Dynamic Programming
Breaking problems into sub-problems.
MEMOIZATION • TABULATION