// insertion.cpp - insertion sort demo // cmc, 5/22/2010 #include using namespace std; // insertion sort for integer array void sort(int a[], int n) { for (int i=1; i key; while(more) { a[j] = a[j-1]; // move a[j-1] one space right j--; more = (j > 0) ? (a[j-1] > key) : 0; } a[j] = key; } } // utility print function for integer array void pr(int a[], int n) { for (int i=0; i