
int Partition ( SqList L,int low, int high ){
int pivot=low;
KeyType flag=L.elem[pivot];
while(low<high){
while(low<high&&L.elem[high]>=flag)high--;
L.elem[low]=L.elem[high];
while(low<high&&L.elem[low]<=flag)low++;
L.elem[high]=L.elem[low];
}
L.elem[low]=flag;
return low;
}

439

被折叠的 条评论
为什么被折叠?



