void quickSort(int sequence[],int low,int high){ int pivot; if(high>low){ swap(&sequence[(low+high)/2],&sequence[high-1]); //Ensuremedianvalueinsequence[high]toactaspivot if(sequence[low]>sequence[high-1]){ swap(&sequence[low],&sequence[high-1]); } if(sequence[low]>sequence[high]){ swap(&sequence[low],&sequence[high]); } if(sequence[high-1]lowerLimit){ swap(&sequence[lowerLimit],&sequence[upperLimit]); } } swap(&sequence[lowerLimit],&sequence[high]); returnlowerLimit; }