A webpage which helps the user to understand how various sorting algorithms work by seeing how each element of the array that is displayed on the webpage is sorted.
1) Select the algorithm from the choices available in the dropdown menu.
2) Select the size of the array by using the slider provided for the same.
3) Select the speed of visualization which ranges from 1 to 5 with 1 being the slowest and 5 being the fastest.
4) Press START and the visualization will begin. All components on the DOM will be disabled when the visualization starts.
5) You can also the RANDOMIZE button to generate a random size array and random speed of visualization.
HTML, CSS, BootStrap, FontAwesome and Javascript. A visualizer built with plain JS and no frameworks.