对不起,我不明白,你能不能给我一个更简单的代码?就是对一组数字进行排序,需要快速排序。我会加班出问题,需要快速解决。
看如下:
#include
#include
#include
usingnamespacestd;
voidshow(inta[],intn)//显示函数为( inti=0;i
cout< <<'';
cout<
constintN=;
inta[N];
for(inti=0;i
a[i]=Ni;
show(a, 10 );
clock_tt1=clock();//测试本次排序所花费的时间
sort(a,a+N);
clock_tt2=clock();
show(a,10 ) ;超快排登陆
cout<<"time:"<
#include
#include
usingnamespacestd;
intmain()//主函数inta[20]={20,19,18,17,16,15,14,13,12,10,9,8,7,6,5 ,4,3,2,1,0};
for(inti=0;i<20;i++) //排序前显示
cout< <<',';
cout<
sort(a,a+20);//调用库函数中的sort函数,他使用的算法是我之前告诉你的快速排序,默认是从小到大排序到大。
for(i=0;i<20;i++)//排序后显示
cout< <<',';
cout<
对不起,我不明白,你能不能给我一个更简单的代码?就是对一组数字进行排序,需要快速排序。我会加班出问题,需要快速解决。