This is a web application built using HTML, CSS, Javascript to visualize and understand the implementation of sorting algorithms like Quick Sort, MergeSort, BubbleSort, Insertion, etc.
Live Demo- (https://evanigwilo.github.io/sort-visualizer/)
Source Code- (https://github.com/evanigwilo/sort-visualizer)
To understand the workings of sorting algorithms and their complexities by visualizing them and to further improve my skills in HTML, CSS, and JS.
The app is already deployed and can be played around using this link.
If you wish to run this app locally, clone this repo in your local machine and Click on Index.html.
$ git clone git@github.com:evanigwilo/sort-visualizer.git
$ cd sort-visualizer
$ open ./index.html
Implemented using :
- HTML
- CSS
- Javascript
Visualizes the following sorting Algorithms :
- Bubble Sort.
- Insertion Sort.
- Selection Sort.
- Merge Sort.
- Quick Sort.
- Heap Sort.
Features :
- Visualizes each sorting algorithm in action.
- Compares speed and execution time of each sort methods.
- Generate numbers for sorting in any order.
- Includes Documentation of each sorting algorithm and complexities.
- Mobile-First and Fully Responsive.
Sort Visualizer is released under the MIT License