An interactive web application built with Vite + React to visualize common sorting and pathfinding algorithms.
The app provides an educational and intuitive way to understand how these algorithms work step-by-step through animations.
Understanding algorithms can be abstract and challenging when studied only in textbooks.
This project was created to:
- Help students and developers see algorithms in action.
- Provide a hands-on learning tool to experiment with different approaches.
- Compare the performance and behavior of algorithms in real time.
-
Sorting Algorithms
- Bubble Sort
- Merge Sort
- Heap Sort
- Quick Sort
-
Pathfinding Algorithm
- Dijkstra’s Algorithm
-
Adjustable visualization speed
-
Interactive grid for pathfinding
-
Adjustable array size for sorting
-
Step-by-step animations to show algorithm flow
# Clone the repository
git clone https://github.com/your-username/sorting-pathfinding-visualizer.git
cd sorting-pathfinding-visualizer
# Install dependencies
yarn install # or npm install
# Run development server
yarn dev # or npm run dev