A web application, that lets you play with complex algorithms. User's gets to visualize working of algorithms, at different speeds, and different setups.
- Graph Algorihtms
- Dijkstra's path finding algorihtm.
- A-Star path finding algorihtm.
- Breadth First Search (BFS) traversal algorihtm.
- Depth First Search (DFS) traversal algorithm.
- Sorting Algorihtms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
- Heap Sort
Click here to get directed to the hosted page.
S.No. | Branch Name | Purpose |
---|---|---|
1. | master | contains the main code |
2. | beta | contains all development code |
Note: We're not accepting any changes in the
master
branch, make PRs in thebeta
branch only.
- FrontEnd Design: HTML & CSS
- Algorithms and animations: JavaScript
- Server hosting: NodeJS
- Web hosting: Netlify
- Fork and clone the Repo by typing the following commands in the terminal
$ git clone https://github.com/your-username/Algorithm-Visualizer.git
$ cd Algorithm Viusalizer
- Change Branch using:
$ git checkout beta
-
To open the site you can either use Live Server of VS-Code or similar tools, or you need to install Node.js
To open site on Localhost: - Install node dependencies using:$ npm install
- To start the server, type:
$ node server
- Then on your browser type http://localhost:3000/
-
Make changes to the code and save your changes
-
Commit your changes using:
$ git commit -m "add any comment"
- Push the changes to the forked repository
- Navigate to the original repository and make a pull request
Anubhav Singhal |
Ayush Tiwari |
Thanks goes to these wonderful people:
Made with Love ❤️️ & Passion 🙏.
Like the project?? Give us a star ⭐. Have a nice day!