This is an interactive sorting algorithm visualizer made to help you understand sorting algorithms more intuitively.
This interactive web app shows you real-time animation of how a sorting algorithm you choose sorts randomized vertical bars in the ascending order (left to right).
You can generate new "array" of vertical bars on screen, then choose any of the five sorting algorithm buttons to see the process of sorting.
The five sorting algorithms included in this project are: merge sort, quick sort, heap sort, bubble sort, and counting sort.