This is a simple project that aims to visualize different sorting algorithms. Currently, it includes the following algorithms:
- Bubble sort
- Selection sort
- Insertion sort
- Quick sort
You can preview the project by clicking on this link: https://batoomer.github.io/sorting-visualizer/#/
- select different sorting algorithms from the navigation bar.
- select the size of the array to sort.
- shuffle the array.
- sort the array.
- pause, resume and reset the sorting process.
- time complexity of each algorithm and the space complexity.
- pseudocode of each algorithm.
HTML CSS JavaScript Webpack
- Clone the project.
- Run npm install to install all the dependencies.
- Run npm run start to start the development server.
- Open http://localhost:8080 in your browser.
This project is created by Batouchan Omer.
This project is licensed under the MIT License.