Visualize the process of sorting algorithms simply
Now it shows just each completed steps, so I'll support the code tracing for visualizing the every steps including swapping later.
- Clone this repository to your machine
- Just
python3 sorting.py
There are very few commands.
- create < length of list > : Create list with given length.
- mergesort : Sort the list using mergesort algorithm.
- heapsort : Sort the list using heapsort algorithm.
- MergeSort
- HeapSort
- QuickSort (not implementd yet)
- BubbleSort (not implementd yet)
- InsertionSort (not implementd yet)
- SelectionSort (not implementd yet)
Welcome any contributions of new sorting algorithms
You should just follow the PEP8!