html table caption:求助C的快速排序!

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 19:55:32
求助C的快速排序
在下P转C,所以问的题目都很弱...

据说c有个qsort的函数? 怎么用,要用到什么库?

请写个效率高点的快排程序给我。因为我知道写这个程序只要不到1分钟,都写烂了才让你们写的。 我以前写P的快排超快...但是过久了。忘记了..拜托了。
p.s
sorry
我表达有问题
我是想表达这个问题并不是自己偷懒
而是知道难度不大而且自己确实忘记了所以请大家帮帮忙

什么口气?
在下
请写个效率高点的快排程序给我
都写烂了才让你们写的

回去反思吧。先学好礼貌在来问

#include<stdio.h>/*用冒泡法将数据按升序重新排列*/
void main()
{
int a[5];
int j,i,k,t;
/*printf("请输入5个整数:\n");*/
for (i=0;i<5;++i)
{
printf("请输入第%d个整数:\n",i+1);
scanf("%d",&a[i]);

}
printf("\n");
for(j=1;j<5;++j)
{
printf("第%d大遍情况如下:\n",j);
for(i=0;i<5-j;++i)
{
if (a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}

for (k=0;k<5;k++)
printf("%d\t",a[k]);
printf("\n");
};

};
printf("数据排列为:\n");
for (i=0;i<5;i++)
printf("%d\t",a[i]);
printf("\n");

}
/*成不成功看人品啊。。。哎。。。。。*/