void quicksort(int s[],int left,int right){
    if(left < right){
        int i = left,j = right,t;
        int temp = s[left];
        while(i != j){
            while(s[j] >= temp && i < j)
                j--;
            while(s[i] <= temp && i <j)
                i++;
            if( i < j){
                t = s[i];
                s[i] = s[j];
                s[j] = t;
            }
        }
        s[left] = s[i];
        s[i] = temp;
        quicksort(s,left,i-1);
        quicksort(s,i+1,right);
    }
}
最后修改:2020 年 06 月 25 日 07 : 26 PM
如果觉得我的文章对你有用,那就打发点咯~