Sorting Visualizer is a web application that visualizes various sorting algorithms. It helps users understand how different sorting algorithms work by providing an interactive and visual representation of the sorting process.
- Visualizes most commonly used sorting algorithms such as Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and more.
- Interactive interface with controls to start, pause, and reset the visualization.
- Adjustable speed settings to control the pace of the visualization.
- Option to generate arrays of different sizes and with different value ranges.
- HTML5
- CSS3
- JavaScript
- Netlify for deployment
To get a local copy up and running, follow these simple steps.
Make sure you have Node.js installed on your machine.
- Clone the repo
git clone https://github.com/ajitashwathr10/Sorting-Visualizer.git
- Navigate to the project directory
cd Sorting-Visualizer
Open the index.html
file in your browser to view the Sorting Visualizer.
This project is set up for deployment on Netlify. To deploy your own version:
- Create an account on Netlify.
- Install the Netlify CLI
npm install -g netlify-cli
- Run the following command in the project directory
netlify deploy
- Follow the prompts to link your project to a site and deploy your project.
The Netlify configuration is straightforward and does not require any special setup for this static site. Simply ensure your index.html
file is in the root directory of your repository.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Add some AmazingFeature'
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the MIT License. See [LICENSE] for more information.
Project Link: https://github.com/ajitashwathr10/Sorting-Visualizer