Skip to content

evanigwilo/sort-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sorting algorithm visualizer

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)

Sample Usage

Purpose

To understand the workings of sorting algorithms and their complexities by visualizing them and to further improve my skills in HTML, CSS, and JS.

Installation

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 :

  1. Bubble Sort.
  2. Insertion Sort.
  3. Selection Sort.
  4. Merge Sort.
  5. Quick Sort.
  6. 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.

References

Wikipedia


License

Sort Visualizer is released under the MIT License