Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1015 Bytes

README.md

File metadata and controls

37 lines (30 loc) · 1015 Bytes

Sorting Visualizer

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

Preview

You can preview the project by clicking on this link: https://batoomer.github.io/sorting-visualizer/#/

Functionality

  • 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.

Tech stack

HTML CSS JavaScript Webpack

How to run the project

  1. Clone the project.
  2. Run npm install to install all the dependencies.
  3. Run npm run start to start the development server.
  4. Open http://localhost:8080 in your browser.

Author

This project is created by Batouchan Omer.

License

This project is licensed under the MIT License.