Algorithms Studio

Play, pause, and scrub execution across 164 algorithms — searching, sorting, graphs, dynamic programming, and more — with synced code, pseudocode, and…

All Algorithms (164)

Searching

Sorting

Recursion

Trees

Graphs

Dynamic Programming

Backtracking

Strings

Greedy

Divide and Conquer

Two Pointers

Sliding Window

Mathematics

Bit Manipulation

Hashing

Algorithmic Techniques