Sorting algorithms visualizer written in Python and visualized with Matplotlib
- Run sorting.py (python sorting.py)
- Select an algorithm to visualize (A list of the available algorithms will be provided, enter the number corresponding to the one you would like to visualize)
- Enter the number of data units you would like to sort
- For the Counting Sort visualizer, enter the range of the data units you would like to sort
- Selection Sort
- Merge Sort
- Insertion Sort
- Heap Sort
- Quick Sort
- Counting Sort