A web-based application to visualize various sorting algorithms. This project helps users understand how different sorting algorithms work by visualizing the step-by-step process.
- Visualize multiple sorting algorithms such as Bubble Sort, Quick Sort, Merge Sort, Insertion Sort, and more.
- Adjustable array size and speed of visualization.
- Step-by-step visualization of sorting process.
- User-friendly interface.
Check out the live demo here.
- Clone the repository:
git clone https://github.com/ayushh201/sorting-visualizer.git
- Navigate to the project directory:
cd sorting-visualizer
- Open
index.htmlin your web browser to see the application.
- HTML: Markup language for creating the structure of the application.
- CSS: Stylesheet language for styling the application.
- JavaScript: Programming language used to implement the sorting algorithms and dynamic behavior.
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
Ayush Sharma - ayushsharma131719@gmail.com
GitHub: https://github.com/ayushh201