Sorting Algorithms Visualization

About

Sorting Algorithms Visualization demonstrates how different sorting algorithms perform sorting. Given an array of nums of different lengths and types (ascending, descending, or random) user can choose an algorithm(e.g. mergeSort, bubbleSort, quickSort) and see a visual of the sorting process for a given algorithm. In addition, this app will allow showing two algorithms side by side to show the difference between two different algorithms.


By default graphs are set to Small and Random, default algorithms are bubble for both graphs and speed of simulation is set to Normal.


To start simulation:



Notes


First Graph

Second Graph