Series  ·  21 parts  · 2,016–2,021

Problem Solving From Zero

Twenty parts, written between 2016 and 2021, from counting the steps in a loop to implementing machine learning by hand. Greedy, graphs, dynamic programming, game theory, number theory, strings, segment trees, and what the memory hierarchy does to all of them. Every part assumes only the part before it.

All seriesAll writing