Insertion Sort and its implementation in C
June 27, 2020
Insertion Sort is a simple implementation of the general straight selection sort. A simple routine for insertion sort can be written as below –
void insertionsort(int x[], int n){ int i, k, y; /*It is assumed that X[0] is already sorted*/ for(k = 1; k < n; k++){ y = x[k]; for(i = k-1; i> =0 && y < x[i]; i--) x[i+1] = x[i]; x[i+1] = y; /*inserts y at proper position*/ } }