Learn Algorithms
Through Visual Animation

Bogorithms logo

Algorithm Roadmap

Algorithms are organized into 12 categories, following a competitive-programming practice roadmap.

  • 01 Sorting
  • 02 Searching
  • 03 Two Pointers
  • 04 Prefix Sum
  • 05 Data Structures
  • 06 Graph
  • 07 Tree
  • 08 Recursion & DP
  • 09 Backtracking
  • 10 Math
  • 11 Bitmasks
  • 12 Meet in the Middle

Algorithm Board