社区
C++ 语言
帖子详情
sort函数第三个参数
wanglianhai11
2014-03-10 07:22:05
哪位大神指导一下sort()函数的第三个参数怎么用啊?
为什么我在第三个参数代入一个空函数体的函数,却实现了倒序啊?
...全文
432
6
打赏
收藏
sort函数第三个参数
哪位大神指导一下sort()函数的第三个参数怎么用啊? 为什么我在第三个参数代入一个空函数体的函数,却实现了倒序啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
王虎森
2016-03-04
打赏
举报
回复
cmp 写返回值
taodm
2014-03-14
打赏
举报
回复
去看《effective stl》
wanglianhai11
2014-03-14
打赏
举报
回复
#include<iostream> #include<algorithm> using namespace std; int a[1000]; bool cmp(int b,int a); int main() { int n; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n,cmp); for(int ii=0;ii<(n-1);ii++) cout<<a[ii]<<' '; cout<<a[n-1]<<endl; } bool cmp(int b,int a) { }
修巴利耶
2014-03-10
打赏
举报
回复
第三个个参数应该为新的排序吧~~ 当为空的函数体的函数时我的提示是有误的,不能编译通过~~ 你还是把你代码贴出来吧~~
沐秋之阳
2014-03-10
打赏
举报
回复
你这是继承什么排序?
turing-complete
2014-03-10
打赏
举报
回复
上代码,上代码
sort
函数
的
第三个
参数
的理解
关于c++的库中
sort
函数
第三个
参数
的理解
sort
()
函数
有三个
参数
,前两个
参数
很好理解,但是为了实现一下自定义数据类型的排序,所以理解到
第三个
参数
尤为重要
第三个
参数
是一个自定义
函数
一般可以写成 bool complare(自定义数据类型 x, 自定义数据类型 y) { return 比较对象x > 比较对象y; } 此时就是按照从大到小是顺序排列,因为return 后面是大于号; 举个例子 自定义了一个学生属性的结构体 strict students{ int number;//学
C++
sort
函数
第三个
参数
的理解
1.
sort
函数
用法 C++reference中,最复杂的重载
函数
定义如下: void
sort
(RandomAccessIterator first, RandomAccessIterator last, Compare comp); 平时常用前两个
参数
,分别代表需要排序的起始位置和终止位置,
第三个
参数
是排序的规则,可以省略,此时就是默认排序规则(从小到大排列) comp
函数
可以自己编写,以适应不同的数据结构。比如要排列一个结构体,采用降序排列 #include <algorithm> s
sort
函数
第三个
参数
c语言,
Sort
()
函数
的多种用法
sort
() 方法用于对数组的元素进行排序。包含于头文件algorithm语法arrayObject.
sort
(
sort
by)
参数
描述
sort
by可选。规定排序顺序。必须是
函数
。返回值对数组的引用。请注意,数组在原数组上进行排序,不生成副本。一、默认情况在默认情况下,
sort
() 方法按升序排列数组项。为了实现排序,
sort
() 方法会调用每个数组项的 toString() 转型方法,然后比较...
C++中
sort
函数
的可选
第三个
参数
,谓词
要对vector中的元素进行排序,
sort
函数
就必须比较其中的元素。它使用
sort
函数
的
第三个
参数
sort
函数
的
第三个
参数
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章