/Sorting-Visualization-Tool

This is Sorting Visualizer which sorts the provided number of arrays.

Primary LanguageJavaScript

Sorting-Visualization Tool

This is a web application that visualizes different sorting algorithms. The project includes an HTML file that can be run in a Web browser the visualizer.

How to Run the Project

To run the project, simply download the index.html file and open it in a web browser. No additional dependencie or configuration is required.

🔗 Project

Included Sorting Algorithms

The visualizer includes the following sorting algorithms:

  • Bubble sort
  • Selection sort
  • Insertion sort
  • Quick sort
  • Merge sort

User Interface

The user interface includes the following controls:

  • Array size slider: Adjust the size of the array to be sorted.
  • Speed slider: Adjust the speed of the visualization.
  • Algorithm select: Choose which sorting algorithm to use.
  • Generate new array button: Generate a new random array to be sorted.
  • Sort button: Begin the sorting visualization.

Screenshots

Sorting Visualizer Screenshot

Acknowledgements

This project was inspired by the Sorting Visualizer project by Clement Mihailescu. The project uses the Bootstrap CSS framework for styling.

Contributin

If you would like to contribute to the project, please submit a pull request with your changes. Bug reports and feature requests can be submitted through the project's issue tracker.

License

This project is licensed under the MIT License. See the LICENSE file for details.

By including these elements in the README file, potential users and contributors will have a better understanding of what the project does, how it works, and how they can get involved.