C++中sort与quicksort调用方法
2013-09-30 18:42
274 查看
一直没有对Qsort的调用熟悉,特来总结一下:
Struct Rode
{
int xpoint,ypoint;
int lenth'
}rode[MAX];
Sort调用:
bool cmp(Rode a,Rode b)
{ return a.lenth<b.lenth;}
sort(rode,rode+MAX,cmp);
Qsort调用:
int cmp(const void *a,const void *b)
{ return ((Rode*)a)->lenth>((Rode*)b)->lenth?1:-1;
qsort(rode,MAX,sizeof(Rode),cmp);
总结到此结束。
Struct Rode
{
int xpoint,ypoint;
int lenth'
}rode[MAX];
Sort调用:
bool cmp(Rode a,Rode b)
{ return a.lenth<b.lenth;}
sort(rode,rode+MAX,cmp);
Qsort调用:
int cmp(const void *a,const void *b)
{ return ((Rode*)a)->lenth>((Rode*)b)->lenth?1:-1;
qsort(rode,MAX,sizeof(Rode),cmp);
总结到此结束。
相关文章推荐
- C++中调用 C静态函数库的方法
- C++排序之sort()的方法
- C++调用JAVA方法详解
- 用Swig将c/c++程序转为java代码(使用swig实现java调用c、c++的方法)
- python下面通过ctypes模块调用c++库的方法
- JAVA通过JNI调用c++本地方法dll
- jni混编(c++调用java方法)
- 浅谈C++中qsort与sort的使用方法与区别
- C和C++编写、调用动态链接库的方法
- 关于python3调用C/C++的方法(ctypes)
- C++中构造函数和析构函数显式调用的方法
- C++动态加载DLL调用方法
- C++多重继承引发的重复调用问题与解决方法
- C++关于子类调用父类的构造方法的问题
- 关于list.sort()中对象的属性无法调用compareTo()方法解决方案
- 安卓应用开发通过java调用c++ jni的图文使用方法
- C++ 调用Python3 脚本中无法引入内建模块的问题 解决方法
- C++ 排序函数 sort(),qsort()的使用方法
- C#调用C++动态链接库方法简介
- JAVA程序中如何调用C/C++方法