Algorithms

See the flow, not just the code.

Step through core searching, sorting, and traversal algorithms with concise explanations, pitfalls, and Python sketches.

How to scan fast

  • Read the summary, then jump to the pitfalls.
  • Call out time and space complexity in one line.
  • Use example problems to validate recall.

All algorithms

Select any card to see key steps and complexity.