本帖最后由 zfl 于 2021-7-14 11:10 编辑
[C] 纯文本查看 复制代码 #include<stdio.h>
#include<stdlib.h>
#include<time.h>
void qqsort(int a[],int c,int d)
{
int s=c;
int e=d;
if(s<e)
{
int t=a[s];
while(s<e)
{
while(s<e && a[e]<=t)
{
e--;
}
a[s]=a[e];
while(s<e && a[s]>=t)
{
s++;
}
a[e]=a[s];
}
a[s]=t;
qqsort(a,c,s-1);
qqsort(a,s+1,d);
}
}
int main(void)
{
int a[100]={0};
srand(time(NULL));
for(int i=0;i<100;i++)
{
a[i]=rand()%10+1;
}
qqsort(a,0,99);
for(int i=0;i<100;i++)
{
printf("%d ",a[i]);
}
return 0;
}
管他什么算法能用就行 |