62,628
社区成员
发帖
与我相关
我的任务
分享
public static void quickSort(int[] date,int left,int right){
if(left>=right){
return;
}
int i,j,t,temp;
temp=date[left];
i=left;
j=right-1;
while(true){
while(j>0 && date[j]>=temp){
j--;
}
while(i<j && date[i]<=temp){
i++;
}
if(i<j){
t=date[i];
date[i]=date[j];
date[j]=t;
}else{
break;
}
}
date[left]=date[i];
date[i]=temp;
quickSort(date,left,i);
quickSort(date,i+1, right);
}