Skip to content

batoomer/sorting-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.