Implemented algorithms:
- Bubble sort
- Selection sort
- Insertion sort
- Merge sort
- Quick sort
- Heap sort
The visualization involves various graphical elements such as bars, representing the elements of the array, that move or change color during the sorting process. You can also add controls to start, pause, and reset the visualization.