Insertion Sorts
These are sorting algorithms that typically rely on a separate data structure to do the sorting before placing the elements back into their original array.
Insertion sort list
Here is a list of all the Insertion Sorts that I’ve analysed:
Cube Sort
Cube Sort is a sorting algorithm that uses a binary search cube to store the data being used in a 4-dimensional array.
Gnome Sort
Gnome Sort is a sorting algorithm that replicates the functionality of a Turing Machine - its main pointer can move only one step at a time.
Insertion Sort
Insertion Sort is a simple sorting algorithm that moves elements leftwards until they find their position in a sorted sub-list.
Library Sort
Library Sort is a sorting algorithm that uses a binary search on each element to insert it into a sorted sub-array.
Patience Sort
Patience Sort is a sorting algorithm that uses the Piles data structure to sort an array of items like a game of solitaire.