VisualAlgo
Interactive data structure visualizations with step-by-step animations
Tree
AVL Tree
Self-balancing binary search tree with rotation animations
Open
Graph
Graph Traversal
BFS and DFS traversals with animated node exploration
Open
Graph
Dijkstra's Algorithm
Shortest path in weighted graphs with distance relaxation
Open
Hash
Hash Table
Key-value store with chaining collision resolution
Open
Linear
Linked List
Singly linked list with insert, delete, and search operations
Open
Sort
Merge Sort
Divide and conquer sorting with merge animations
Open
Sort
Quick Sort
Partition-based sorting with pivot visualization
Open
Sort
Bubble Sort
Simple comparison-based sorting with swap animations
Open
Sort
Insertion Sort
Build sorted array one element at a time
Open
Array
ArrayList
Dynamic array with push, pop, insert, and remove operations
Open
Linear
Queue
FIFO data structure with enqueue and dequeue animations
Open
Linear
Stack
LIFO data structure with push and pop animations
Open
Press d to toggle dark mode