调用qsort()的排序函数
来源:互联网 发布:c语言2的n次方 编辑:程序博客网 时间:2024/06/09 18:57
qsort(void * buf, size_t num, size_t size, int(*compare)(const void *,const void *)),其中buf指向要排序的数组,num是数组中元素的个数,size是数组中每个元素的大小,一般用sizeof(数组的类型)来获取,compare指向的函数用于比较数组的两个元素的大小。
它包含在<stdlib.h>中。
#include<stdio.h>#include<stdlib.h>int num[11] = {1,11,23,32,24,3,5,8,10,16,22};int comp(const void *, const void *);int main (){int i;printf("Original array:");for(i = 0; i < 11; i++)printf("%d ", num[i]);printf("\n");qsort(num, 11, sizeof(int), comp);printf("Sorted array:");for(i = 0; i < 11; i++)printf("%d ", num[i]);printf("\n");return 0;}int comp(const void *i,const void *j){return *(int *)i - *(int *)j;}
- 调用qsort()的排序函数
- 调用库函数进行的qsort快速排序
- 函数库的排序调用 sort qsort
- qsort函数的调用与实现
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- C++ 排序函数 sort(),qsort()的用法
- hash存储,序列化和调整大小平衡
- Java script 正则表达式(7)
- 对OSGi软件构件化方法的设计理解
- 2010-2013年中国第三方支付行业研究报告
- Java script 正则表达式(8)
- 调用qsort()的排序函数
- microstation中的cell(单元)sharedcell(共享单元)
- UI自动化测试,模拟用户操作。
- Java文件路径
- 获取系统分辨率
- 使用Ajax对用户合法性做判断
- CFS进程调度
- Iframe传值
- 一些规范