/sorting-algorithm-visualizer

This project is a web application designed to visualize the workings of various sorting algorithms, including Bubble Sort, Selection Sort, Insertion Sort, Heap Sort, and Quick Sort. Through dynamic and interactive visualizations, users can observe the step-by-step execution of these algorithms and compare their performance metrics.

Primary LanguageJavaScriptMIT LicenseMIT

Sorting Algorithm Visualizer

License HTML CSS Javascript

Description

This project is a web application designed to visualize the workings of various sorting algorithms, including Bubble Sort, Selection Sort, Insertion Sort, Heap Sort, and Quick Sort. Through dynamic and interactive visualizations, users can observe the step-by-step execution of these algorithms and compare their performance metrics.

Features

  • Real-time visualization of popular sorting algorithms
  • Interactive controls for adjusting elements and randomizing data
  • Performance metrics display for each sorting algorithm

Example

Image 2023-11-01 at 5 35 PM

For a Live Demo Click Here

Installation

  1. Clone the repository:
git clone https://github.com/tyleroneil72/sorting-algorithm-visualizer.git
cd sorting-algorithm-visualizer
cd sorting_algorithms

And open the index.html file in your web browser

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

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

Contact

For any inquiries or questions, you can reach me at tyleroneildev@gmail.com or on my linkedin at https://ca.linkedin.com/in/tyler-oneil-dev