- 1
- 0
- 约1.26万字
- 约 59页
- 2023-02-09 发布于上海
- 举报
数学指针进阶qsort()函数第1页/共59页排序是最常用的预处理技术qsort包含在stdlib.h头文件中函数根据你给的比较条件进行快速排序排序之后的结果仍然放在原数组中使用qsort函数必须自己写一个比较函数。qsort()函数使用第2页/共59页函数原型void qsort ( void *base, int n, int size, int *cmp );数组名base,数组元素个数n,每个元素的字节数size,比较函数指针cmpcmp的函数原型 int cmp( const void *, const void * ) cmp函数指针功能是返回相邻两个元素的序关系,若符合正序关系,则返回一个负数;若二者逆序,返回一个正数。例如要元素进行升序排列,则定义cmp所指向的函数为:如果其第一个参数比第二个参数小,则返回一个小于0的值,反之则返回一个大于0的值,如果相等,则返 回0。第3页/共59页一、对整型数组排序int cmp ( const void *a , const void *b ){int *c=(int *)a; //(int*)是强制类型转换Int *d=(int *)b;return *c-*d;}Int main(){ int a[10]={4,2,7,3,6,1,5}; int i,n=7; qsort(a, n,sizeof(a[0]),cmp
您可能关注的文档
最近下载
- SINEE正弦A90系列变频器用户指南V300.pdf
- 园林树木学授课课件(电子版)于晓南7.ppt VIP
- 企业自备铁路货车生产检修运用管理办法.pdf VIP
- 2026国有水利运维技术岗招聘考试参考题库(含完整答案解析).docx VIP
- 人力资源规划讲义人力资源规划.pptx VIP
- 2025“外研社-国才杯”理解当代中国”外语能力综合能力赛项真题(附参考答案).pdf VIP
- 初中英语新人教版九年级上册Unit 3 Smart Learning 教案(2026秋).doc
- 供热管网项目监理大纲投标方案2301页图文并茂.pdf
- 2024教科版科学二年级科学上册教案.pdf VIP
- 2.1.2+地球与地球仪-地球仪+纬线与纬度+经线与经度+课件+2025-2026学年湘教版地理七年级上册.pptx VIP
原创力文档

文档评论(0)