β‘Interactive β’ Step-by-step β’ Free
DSA Visualizer
Learn algorithms through interactive animations
Step-by-step visualizations for 25 algorithms across 4 categories. Free, open-source, and designed for students.
Algorithms
β
Sorting
8 algorithms
Algorithms that arrange elements in a specific order
Bubble SortSelection SortInsertion SortMerge Sort+4 more
π
Searching
4 algorithms
Algorithms for finding elements in data structures
Linear SearchBinary SearchBreadth-First SearchDepth-First Search
π
Data Structures
8 algorithms
Fundamental structures for organizing and storing data
Array OperationsSingly Linked ListStackQueue+4 more
π§©
Dynamic Programming
5 algorithms
Optimization technique for solving complex problems
Fibonacci0/1 KnapsackLongest Common SubsequenceLongest Increasing Subsequence+1 more