This is a project built using Python and PyGame. On running this project, the user may be able to see a randomly-generated array getting sorted, using the various sorting algorithms being presented as options.
Presently, there are 5 sorting algorithms which will be visualised:
- Bubble Sort
- Insertion Sort
- Selection Sort
- Heap Sort
- Shell Sort
Currently, the visualiser only works for in-place algorithms, so we can update it to allow other algorithms as well, such as merge sort.







