live website: https://blakecondrey.github.io/sortingvisualizer/
This website generates an array of random-heighted columns, and allows the user to visualize:
- Bubble Sort Algorithm
- Insertion Sort Algorith
- Selection Sort Algorithm
- Merge Sort Algorithm
- Quick Sort Algorithm
The array size can be increased/decreased prior to sorting, and the sorting speed can be dynamically adjusted during the live sort.
This project was a fantastic exercise to grasp the concepts of sorting algorithms, and gave me the chance to sharpen-up on JavaScript and Bootstrap.
The source code may be forked or copy-pasted for your use.
www.blakecondrey.com