/* Jia Tse CS477 - Algorithm Analysis Algorithm from COMPUTER ALGORITHMS C++ - Ellis Horowitz 02/24/06 INSERTION SORT this reads m numbers from stdin and sort it using insertion sort */ #include using namespace std; #define m 100 //number of numbers void insertionSort(int a[], int n){ //sort the array a[0:n] into nondecreasing order, n>=1 int item, i; for (int j=1; j<=n; j++){ item = a[j]; i = j-1; while ((i>=0) && (item >a[i]; } int main(){ int a[m]; read(a,m); minFirst(a,m); insertionSort(a,m); print(a,m); return 0; }