SortIt – Various sorting algorithms
This crate includes a bunch of sorting algorithms. As of now, only three algorithms have been implemented but rest assured, more are coming!
A list of implemented algorithms can be found below.
There are going to be implemented options for having a list of lists returned containing the list at each step in the sorting algorithm. This will be helpful for people with a desire to trace and/or visualize the steps of each algorithm.
List of implemented sorting algorithms
- Selection sort
- Bubble sort
- Merge sort
- Insertion sort
- Quicksort
- Heapsort
- Bogo sort
- Block sort
- Introsort
- Quadsort
- Timsort
- Cubesort
- Shellsort
- Tree sort
- Smoothsort
- Tournament sort
- Gnome sort