Algorithms Simulators
Browse every algorithms simulator on the site. Each one runs entirely in your browser and is free to use.
Binary Search Tree
Insert, search, and delete nodes in a binary search tree with real-time visualization.
Database B-Tree
Visualize how databases use B-Trees for indexing — insert keys and watch the tree split and grow.
Finite State Machine
Build and run finite state machines — define states, transitions, and test input strings.
Hash Table
Visualize hash table insertions, lookups, and collision resolution strategies.
Pathfinding Visualizer
Visualize A*, Dijkstra, and BFS algorithms finding the shortest path on a grid.
Recursion Tree
Visualize recursive function call trees for Fibonacci, factorial, and more.
Sorting Visualizer
Watch sorting algorithms in action with colorful animated bar charts.
Stack & Queue
Visualize push, pop, enqueue, and dequeue operations on stacks and queues.
Nothing matches that. Try a shorter word.