An open API service indexing awesome lists of open source software.

https://github.com/rayeesrather99/sorting-visualizer

Interactive web tool for visualizing sorting algorithms in real-time with adjustable speed and various sorting options.
https://github.com/rayeesrather99/sorting-visualizer

bubble-sort mergesort quicksort selection-sort

Last synced: 3 months ago
JSON representation

Interactive web tool for visualizing sorting algorithms in real-time with adjustable speed and various sorting options.

Awesome Lists containing this project

README

        

# Sorting Visualizer

**Sorting Visualizer** is a web-based tool that provides an interactive and educational way to visualize various sorting algorithms.

## Features

- **Algorithm Selection:** Choose from popular sorting algorithms like Bubble Sort, Selection Sort, Merge Sort, and Quick Sort.

- **Interactive Controls:** Start, stop, and reset the sorting process to observe each step of the algorithm.

- **Adjustable Animation Speed:** Control the speed of the visualization with a range input to tailor the experience.

## Usage

1. Open `index.html` in a web browser.

2. Select a sorting algorithm from the dropdown menu.

3. Adjust the animation speed using the range input.

4. Click the "Start" button to initiate the sorting process.

5. Observe the visualization of the selected sorting algorithm in action.

6. Use the "Stop" button to pause the sorting process or "Reset" to start over.

## Technologies Used

- HTML
- CSS
- JavaScript

## How to Contribute

1. Fork the repository.

2. Create a new branch: `git checkout -b feature/your-feature-name`.

3. Commit your changes: `git commit -m 'Add some feature'`.

4. Push to the branch: `git push origin feature/your-feature-name`.

5. Submit a pull request.

## Author

Rayees Rather

## Acknowledgments

This project was inspired by a desire to create an educational tool for visualizing sorting algorithms. Special thanks to the community for their valuable feedback.

Feel free to contribute, report issues, or suggest improvements!

## License

This Sorting Visualizer is open-source software licensed under the [MIT License](LICENSE).