C语言qsort函数如何使用
来源:互联网 发布:php 打印数组内容 编辑:程序博客网 时间:2024/06/03 16:40
C语言中没有预置的sort函数。如果在C语言中,遇到有调用sort函数,就是自定义的一个函数,功能一般用于排序。
C语言有自有的qsort函数。
功 能: 使用快速排序例程进行排序
头文件:stdlib.h
原型: void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *));
参数:
1 待排序数组首地址
2 数组中待排序元素数量
3 各元素的占用空间大小
4 指向函数的指针,用于确定排序的顺序
这个函数必须要自己写比较函数,即使要排序的元素是int,float一类的C语言基础类型。
以下是qsort的一个例子:
#include<stdio.h>#include<stdlib.h>int comp(const void*a,const void*b)//用来做比较的函数。{ return *(int*)a-*(int*)b;}int main(){ int a[10] = {2,4,1,5,5,3,7,4,1,5};//乱序的数组。 int i; qsort(a,n,sizeof(int),comp);//调用qsort排序 for(i=0;i<10;i++)//输出排序后的数组 { printf("%d\t",array[i]); } return 0;}
阅读全文
0 0
- C语言qsort函数如何使用
- C语言qsort函数使用
- C语言qsort函数的使用
- C语言 qsort() 函数
- C语言--qsort函数
- C语言---qsort函数
- C语言qsort()函数
- C语言qsort函数详解
- C语言qsort函数详解
- C语言qsort函数详解
- C语言qsort函数详解
- c语言中的Qsort函数
- C语言中的qsort函数
- c语言函数qsort()总结
- C语言的qsort函数
- C语言排序函数qsort( )
- C语言qsort函数简介
- C语言自带的qsort函数使用
- Mysql优化面试题
- 如何设置滚动条样式?
- webStorm的常用快捷键
- Oracle的substr函数简单用法
- 可视化证明神经网络可以计算任何函数
- C语言qsort函数如何使用
- 第一行代码第二版(郭霖著)笔记之第十一章(百度地图)
- 流程python学习笔记:第二章(1)
- 关于MAVEN项目包冲突问题
- 设置MySQL数据库权限及用户密码
- 用jspSmartUpload组件实现文件上传、下载
- etcdv3的操作脚本
- ListView扩展实现XListView、ZListView
- Express中use挂载中间件的方法