I'm practicing data structures and algorithms and it made sense to build something that lets you compare almost all important sorting algorithms on various parameters such as running time, space, number of comparisons etc.
I've chosen 11 sorting algorithms:
Basic: Bubble, Selection, Insertion
D&C: Quick Sort, Merge Sort
Others:Heap Sort, Shell Sort,
Linear Sorting Algos: Counting Sort, Bucket Sort, Radix Sort & Tree Sort.
The user would be able to both enter custom input as well as generate random numbers for a given length to sort
I'll implement this as a console application in C, with each sorting algorithm implemented too. I'd push it into the SortingAlgorthmsComparator Github repo.
I'll finish it by 27th March.