******** fig7.15 ********** /*3*/ i=left+1; j=right-2; /*4*/ for(;;) { /*5*/ while( a[i] < pivot ) i++; /*6*/ while( a[j] > pivot ) j--; /*7*/ if( i < j ) /*8*/ swap( &a[i], &a[j] ); else /*9*/ break; }