【文件属性】:
文件名称:用c语言编写的快速排序
文件大小:759B
文件格式:NONE
更新时间:2012-09-17 11:18:46
c语言
可以对输入的数据进行快速排序,#include
#define P printf
int num;
int *middle(int *a,int *b,int *c)
{
int *mid;
if(*a>*b)
{
if(*a<*c)
mid=a;
else if(*c<*b)
mid=b;
else mid=c;
}
else
{
if(*b<*c)mid=b;
else if(*a<*c)mid=c;
else mid=a;
}
return mid;
}
int paixu(int *p,int n)
{int *p1;
int midd,i,j;
i=0;
j=n-1;
p1=middle(&p[0],&p[4],&p[9]);
midd=*p1;
*p1=*p;
while(imidd && i