Algorithm Visualizer
Overview
See the source code on Github, or view the live demo here.
This is an interactive algorithm visualizer that allows you to see first-hand how these algorithms look step-by-step.
Implemented Algorithms:
- Merge Sort
- Quick Sort
- Bubble Sort
- Selection Sort
- Insertion Sort
- Depth-First Search
- Breadth-First Search
- Dijkstra's Shortest Path
- A* Search
Note: This currently does not work on mobile devices, so please open it on your computer.
Reflection
I had a lot of fun building this project. Not only did this help me strengthen my web development knowledge, but I was able to thoroughly understand many of the implemented algorithms on a micro-scale. My grasp on data structures and algorithms is much stronger due to building this.