//CIS 251: Sorting //Due: Nov 11, 99 //Comparison and Interchang in Bubble and Quick Sort #include main() { int comp=0,intr=0; void bubble(int x[],int n); void quick(int x[],int lb,int ub,int*,int*); void partition(int* x,int ,int,int*,int*,int*); int i, a[]={4,1,110,99,39,73,8}; cout << "\nUnSorted Array is ="; for(i=0;i<7;i++) cout << '\n' << a[i] ; cout << "\n\nSorting now..."; bubble(a,7); quick(a,0,6,&comp,&intr); cout << "\nSorted Array is ="; for(i=0;i<7;i++) cout << '\n' << a[i] ; cout << "\nQSort Comparison=" << comp; cout << "\nQSortInterchanges=" << intr; return 0; } void bubble(int x[],int n) { int pass,hold,j,comp=0,intr=0; bool s=true; for(pass=n-1;pass>-1 && s;pass--) { s=false; for(j=n-1;j>n-pass-1;j--) { if (x[j]