-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the Sorting Visualizer project! This is an interactive tool built using React that helps you visualize and understand how various sorting algorithms work. By providing a visual representation of each algorithm, you can see how they behave and compare their efficiency.
To get started with the Sorting Visualizer, visit the live demo and begin exploring the different sorting algorithms available. You can generate a new array of numbers, adjust the speed of the visualization, and start or pause the sorting process using the controls provided on the website.
The Sorting Visualizer currently supports the following algorithms:
- Bubble Sort
- Merge Sort
- Insertion Sort
- Selection Sort
- Shell Sort
- Heap Sort
- Quick Sort
Each algorithm has its own unique characteristics, and you can learn more about them by watching the visualizations and experimenting with different input sizes and speeds.
The Sorting Visualizer offers several features to enhance your understanding of sorting algorithms:
- A range of sorting algorithms to choose from
- Interactive controls to adjust the input size, visualization speed, and sorting process
- Smooth animations to clearly demonstrate each algorithm's behavior
- A responsive and user-friendly interface
If you'd like to contribute to the project, we welcome your input! Please fork the repository and submit a pull request with your proposed changes. Make sure to adhere to the existing code style and provide a clear description of your changes in the pull request.
This project is licensed under the MIT License. For more information, please refer to the LICENSE file in the repository.
We hope you enjoy exploring the Sorting Visualizer and gaining a deeper understanding of sorting algorithms!