社区
C++ 语言
帖子详情
stl的sort(pr)怎么用
BlueSky2008
2005-01-10 12:30:41
必须是用函数指针的sort,不能用operator <, > 等,因为我的序关系种类很多,都是自定义的。
但现在我传函数指针显示类型不匹配,请问这个函数指针应该怎么定义?3ks.
...全文
198
10
打赏
收藏
stl的sort(pr)怎么用
必须是用函数指针的sort,不能用operator 等,因为我的序关系种类很多,都是自定义的。 但现在我传函数指针显示类型不匹配,请问这个函数指针应该怎么定义?3ks.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodluckyxl
2005-01-10
打赏
举报
回复
转化为指针类型比较
dongyuanzhang
2005-01-10
打赏
举报
回复
你不能看到sort(pr)的原型吗?你是怎么传的函数指针。
yjh1982
2005-01-10
打赏
举报
回复
那就用C库的sort
yunzhongjian
2005-01-10
打赏
举报
回复
假如你的排序元素是P,可定义一个 函数 bool PCmp (const P & p1, const P & p2);
sort (first, last, PCmp);
yunzhongjian
2005-01-10
打赏
举报
回复
函数指针是绝对可以的。
kyh1234567
2005-01-10
打赏
举报
回复
sort(first, last, ptr_fun(pr));is OK
UP!!
kyh1234567
2005-01-10
打赏
举报
回复
sort(first, last, ptr_fun(pr));is OK
UP!!
polarman
2005-01-10
打赏
举报
回复
stl的sort参数不是函数指针,而是greator<class T>类的对象
greator的定义
template<class T>
struct greater : public binary_function<T, T, bool> {
bool operator()(const T& x, const T& y) const;
};
可以重载greator类实现自己的类
xunfengxxx
2005-01-10
打赏
举报
回复
如果是链表sort
参数可以是头指针
其他的数据结构传递的参数类型不一样的
step_by_step
2005-01-10
打赏
举报
回复
sort(first, last, ptr_fun(pr));
STL
算法
STL
算法
STL
(Standard Template Library...`
sort
`算法将区间`[first, last)`中的元素按升序排序,可以使用比较函数`
pr
`来设定比较规则。 这些算法可以帮助开发者更方便地操作容器中的元素,提高开发效率和代码质量。
STL
源码解析
STL
(Standard Template Library,标准模板库)是C++编程...例如,在大数据集处理中,如果只需要找到前K个最大或最小的元素,使用`nth_element`配合其他算法(如`partial_
sort
`)可以比使用全排序更节省时间和空间。
面向对象程序设计考试试卷
默认使用`==`运算符判断元素是否相等,但可以替换为`
pr
`提供的比较函数。`unique()`操作后,链表元素的顺序应保持不变。 在给定的代码片段中,`StuNode`结构体表示学生节点,包含名字和ID。`StuNode`定义了友元函数...
C++
STL
中的
sort
源码浅析
void std::
sort
(const _RanIt _First, const _RanIt _Last, _
Pr
_
Pr
ed) 第一个函数的参数是排序区间,第二个函数的参数是排序区间和指定排序方式的函数对象 C++
STL
默认使用less函数对象,进行
STL
中
sort
的底层实现
通过源码分析
sort
的底层实现
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章