Skip to content
ΣDSA Patterns
Menu
Language

Foundations

Math for computing

The math behind DSA: growth rates, logarithms, summations, combinatorics, modular arithmetic, probability, and graph theory - visualized and animated.

Start here (3)

The spine. Read these three in order; together they answer why log n is tiny, why nested loops are ~n², and why divide-and-conquer is n log n.

Applied

Second ring: where the spine shows up in hashing, DP, and graphs. Same 7-block depth, one killer demo each.