Explore and visualize classic algorithms across multiple domains.
5 algorithms — Explore algorithms for traversing and finding optimal paths in graphs and trees.
5 algorithms — Visualize classic sorting algorithms and understand their time and space complexity.
2 algorithms — Understand how different search strategies work across data structures.
3 algorithms — Break complex problems into overlapping subproblems and build up optimal solutions.
4 algorithms — Recursively break problems into smaller subproblems, solve each, then combine results.
3 algorithms — Make locally optimal choices at each step to arrive at a global solution.