An interactive Data Structures and Algorithms Visualizer designed to help students understand algorithms through real-time animations and visual demonstrations.
-
Sorting Algorithms Visualization
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
-
Searching Algorithms
- Linear Search
- Binary Search
-
Graph Algorithms
- BFS
- DFS
-
Pathfinding Algorithms
- Dijkstra's Algorithm
- A* Search
-
Adjustable animation speed
-
Interactive user controls
-
Responsive UI
- HTML
- CSS
- JavaScript
This project was built to make learning Data Structures and Algorithms more intuitive by visualizing how algorithms work step-by-step.
- Tree Visualizations
- Trie Visualizer
- Dynamic Programming Visualizations
- Algorithm Performance Comparison
- And Lots Of New Features will be introduced later
- Clone the repository
- Open
index.html - Start visualizing algorithms
- Screenshots
- Demo Video
proj01.mp4
Saquib
RizQAlgo