A web app for visualizing different algorithms ranging from sorting,searching to graph.Also has a code editor for the user to practice algorithms
Check the project here
Tech Stack used:
- Html
- Css
- Jquery
- Express
- Should have Nodejs installed
- Go to the root of the directory and in the terminal write npm start or nodemon server(if you have nodemon)
Sorting:
- Bubble sort
- Insertion sort
- Selection sort
- Merge sort
- Quick sort
- Heap sort
Searching:
- Linear Search
- Binary Search
- Ternary Search
Graph:
- Breadth First Search(BFS)
- Dijkstra Algorithm
For anyone who wants to go through the code for every visualizer main.js will act as the main file for dom manipulation and calling helper functions like bfs,bubble sort etc Every algorithm used has been named as a seperate file
