/Sorting-Visualizer

A web application showcasing the inner workings of 6 sorting algorithms with colors representing steps.

Primary LanguageJavaScriptMIT LicenseMIT

Sorting_Visualizer

A web application showcasing the inner workings of sorting algorithms.

Implemented algorithms:

  1. Bubble sort
  2. Selection sort
  3. Insertion sort
  4. Merge sort
  5. Quick sort
  6. Heap sort

Features:

  1. Colored representation of step being executed.
  • Blue:default
  • Yellow: Being compared
  • Red: Identified as in incorrect position and to be moved
  • Green: In correct position
  1. Controls for visualizations
  • Speed of visualization (5 speed levels)
  • Array size ()
  • Generation of new data (Randomly generate new data).
  1. Time and Space complexity of algorithm being visualized.