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

https://github.com/samrat-14/sorting-algorithm-visualizer

Visualize the sorting algorithm and understand how they work.
https://github.com/samrat-14/sorting-algorithm-visualizer

buble-sort insertion-sort merge-sort quick-sort selection-sort

Last synced: 3 months ago
JSON representation

Visualize the sorting algorithm and understand how they work.

Awesome Lists containing this project

README

        

# Sorting Algorithm Visualizer

Visualize the sorting algorithm and understand how they work.

![SortingAlgorithmVisualizer_01_screenshot](preview_01.png)
![SortingAlgorithmVisualizer_02_screenshot](preview_02.png)

Table of Contents



  1. About The Project



  2. Getting Started


  3. Features

  4. Contributing

  5. License

  6. View Demo

  7. Contact

### Built With

* [Html](https://www.w3schools.com/html)
* [Css](https://www.w3schools.com/css)
* [Javascript](https://www.w3schools.com/js)

## Getting Started

### Installation

_Follow the following steps to install and setup the environment._

1. Clone the repo
```sh
git clone https://github.com/Samrat-14/Sorting-Algorithm-Visualizer.git
```
2. Once inside the cloned repo, you can get started with the project.

## Features

* Simple and user-friendly UI.
* Generate random heights of bars for sorting with just one click.
* Select from 5 different choices of sorting algorithms.
* Control the size of array of bars and speed of sorting animation.

## Contributing

I love contributions, so please feel free to fix bugs, improve things, provide documentation.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

Distributed under the MIT License. See `LICENSE` for more information.

## View Demo

Live Demo: [https://samrat-14.github.io/Sorting-Algorithm-Visualizer](https://samrat-14.github.io/Sorting-Algorithm-Visualizer)

## Contact

[Samrat Sadhu](https://samrat-14.github.io/my-portfolio/) - [email protected]