C中自带的排序函数qsort
来源:互联网 发布:艾宾浩斯记忆曲线 知乎 编辑:程序博客网 时间:2024/05/02 03:04
#define NELEMS(array) (sizeof(array)/sizeof(array[0]))//scmp: string compare of *p1 and *p2//p1 p2是是字符串数组的一个元素的指针。字符串数组char* str[](等价于char** str)int scmp(const void *p1, const void *p2){ char *v1;//字符串 char *v2; v1 = *(char **)p1;//为什么是char**---因为-q s o r t传递的是数组里元素的地址, //也就是说,是&str[i](类型为char**)而不是str[i](类型为char*) //而str[i]是char* v2 = *(char **)p2; return strcmp(v1,v2);}//mian //char* str[] = {{"asd"},{"adf"},{"key"},{"yue"},{"ber"},{"mew"}}; char *str[]={"red","yellow","blue","white","black"}; int N = NELEMS(str); cout<<"字符串数组的元素个数 = "<<N<<endl; qsort(str,N,sizeof(str[0]),scmp); //C++中是sort() cout<<"字符串 : "<<endl; for(int i=0; i<N; i++){ cout<<str[i]<<" "; } cout<<endl;
- C中自带的排序函数qsort
- C语言中库函数自带的排序函数qsort
- c自带的排序函数qsort,再也不用自己麻烦写排序函数了
- 编译器函数库自带的快速排序函数qsort
- c语言自带的排序算法qsort
- C++中有关STL自带的排序函数:sort、qsort
- 系统自带排序函数qsort()
- C语言自带的qsort函数使用
- 在c 中qsort()排序函数的使用qsort函数应用大全
- C语言中qsort函数做排序的用法
- 【C++语法】C++自带的sort(), qsort()函数
- 浅谈C/C++排序函数中cmp()比较函数的写法(qsort sort函数)
- C 语言中自定义类型排序函数qsort以及相应的二分法查找函数bsearch
- C ++排序函数sort(),qsort()
- C语言排序函数qsort( )
- oracle 中自带函数wm_concat排序
- C语言中库函数自带的查找函数bsearch
- 1061成绩排序(c中qsort,strcmp函数的使用)
- Python数据结构3
- SQLServer 2000 Agent 代理服务不能启动的解决办法
- 【IOS游戏开发】之iOS程序名称及内容国际化(本地化)
- gcc-4.6 居然bug了.
- 插入排序 渐增型算法
- C中自带的排序函数qsort
- Ubuntu 10.04 更新源
- 无法在浏览器中创建CAD文档
- iOS学习笔记(三)------Table View的简单使用
- Yet another implementation of a lock-free circular array queue
- 将数组构造成字符串
- Android开发之获取相册照片和获取拍照照片
- VB模拟键盘事件的N种方法
- SQLServer 2000 服务不能启动的解决办法