c++实现快排。。下午补充

#include 
#include 
#include 
using namespace std;
//快速排序
int arr[100];
int n;
int sorts(int arr[],int l,int r);
void quickSort(int arr[],int l,int r){


     int mid=sorts(arr,l,r);
      for(int i=0;imid-1){
         quickSort(arr,l,mid-1);
        }
      if(midindex)helperr--;

      if(helperl<=helperr){
           swap(arr,helperl,helperr);
           helperl++;
           helperr--;

        }

    }
    return helperl;
}


int main(){

    cin>>n;
    for(int i=0;i>arr[i];
    }
    for(int i=0;i

你可能感兴趣的:(算法和数据结构)