Visual DSA
Algorithm Visualizer
Python
C++
Linear Search
Binary Search
Median Sorted Arrays
Bubble Sort
Selection Sort
Insertion Sort
Merge Sort
Quick Sort
Counting Sort
Two Sum (Sorted)
Trapping Rain Water
Container With Most Water
Max Sum Subarray (k)
Reverse Array
Move Zeroes
Fibonacci (DP)
Climbing Stairs
Max Subarray (Kadane)
Coin Change
Longest Increasing Subseq
House Robber
0/1 Knapsack
BFS (Graph)
DFS (Graph)
Dijkstra
Topological Sort (Kahn)
Cycle Detection
N-Queens
Generate Subsets
Permutations
Valid Parentheses
Next Greater Element
Reverse Linked List
Insert into Linked List
Delete from Linked List
Merge Two Sorted Lists
Activity Selection
Sieve of Eratosthenes
GitHub
Run & Visualize
Loading...
Variables
Run code to inspect variables
Console
Output will appear here...
2D
3D
Run
⊞ Expand
Run your code to see the visualization
Write an algorithm → click Run & Visualize