对大量的数据进行排序

来源:互联网 发布:数码宝贝网络侦探初始 编辑:程序博客网 时间:2024/04/29 17:19

有时会遇到大量的数据进行排序,如果利用冒泡法则会很慢,利用qsort来进行快排,效率将会大大提高。

模板如下

int cmp(const void *a,const void *b)
{
       return *(int *)a-*(int *)b;    //  由小到大 

}

int cmp(const void *a,const void *b)
{      
             return *(int *)b-*(int *)a;    //  由大到小

double型数据要稍稍改动一下

int cmp(const void *a,const void *b) 


       return *(double *)a>*(double *)b;   




0 0
原创粉丝点击