Overview
Implemented dynamic visualizations for sorting algorithms—Quick, Shell, Bubble, Merge, and Insertion sort—and for graph algorithms including Dijkstra, BFS, DFS, and Maze generation.
Features
- Speed Control: Adjust animation speed on the fly
- Resize & Randomize: Change canvas size and shuffle data sets
- Multiple Algorithms: Visualize both sorting and path-finding algorithms
Built With
- Vanilla JavaScript
- CSS & HTML
- Canvas API