DSA
Notes
Learn
Visualizer
Array
Stack
Queue
Circular Queue
Deque
Binary Tree
Hash Table
Bubble sort
Merge sort
Quick sort
Insertion sort
Selection sort
BFS
DFS
Dijkstra's
A*
Kruskal's
Prim's
Tarjan's
Kosaraju's
Linear search
Binary search
KMP
Rabin-Karp
Boyer-Moore
Visualizer
·
Graph algorithms
·
Dijkstra's
Graph algorithms
Dijkstra's
dijkstra's algorithm
2
3
3
2
5
2
3
2
4
A
start
B
C
D
E
F
G
end
current
visited
open set
path
choose start and end nodes, then press ▶ play or step →
from
A
B
C
D
E
F
G
to
A
B
C
D
E
F
G
▶ Play
Step →
Reset