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:
Pick size and type of the Graph
hit create Graph, to update default graphs
Set Sorting algorithm for each Graph and speed of simulation
Hit Start to initialize simulation
Notes
Pressing create Graph, while simulation - will stop simulation and generate new graph
Reset - will stop simulation and reset graph to its original state