谁能用快速排序法编个程序啊?
就排这几个数吧:1 2 3 4 5 5 6 7 8 8 9
以下是引用仁者无敌在2006-5-3 17:18:00的发言:
就排这几个数吧:1 2 3 4 5 5 6 7 8 8 9
就排这几个数吧:1 2 3 4 5 5 6 7 8 8 9
这不已经排好了吗? 难不成改为从大到小排一下?
/*本例意在说明怎样调用库函数qsort*/
#include<stdio.h>
#include<stdlib.h>
#define M 11
int cmp(const int* x,const int* y)
{
return *x-*y;
}
int main( )
{
int d[M]={5,6,8,7,1,2,3,4,8,9,5},i,num=0;
qsort(d,M,sizeof(int),cmp);
for(i=0;i<M;i++)
printf("%d ",d[i]);
return 0;
}