I developed these visualizations as a supplementary material for lecturing on algorithms. Beware, they are all vibe-coded using Claude Code and Codex, and only lightly tested, so they may contain erros. When in doubt, consult a proper textbook.
Splitting array into k fragments to minimize the largest sum (an application of binary search)