腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++
中
,
是否
有
一种
接受
谓词
的
STL
算法
来
求和
向量
的
元素
、
、
、
、
我一直在做一项任务,以理解
C++
库
中
给出
的
所有
STL
算法
,我们应该避免使用for_each和for循环
来
解决问题。
在
很大程度上,我能够找到适用
的
STL
算法
,但我记不起
在
使用
谓词
时总结了集合或范围
的
算法
,我也无法
在
论坛上找到解决方案。我使用
的
是
C++
20。唯一
的
目标是使用<e
浏览 8
提问于2021-04-26
得票数 0
回答已采纳
4
回答
有效地删除
C++
STL
向量
中
的
双条目?
、
、
、
可能重复: 我需要删除
C++
STL
向量
中
的
双重条目。重要
的
一点是,生成
向量
中
元素
的
顺序必须与输入
向量
中
的
顺序等价。
是否
有
一种
算法
(例如
stl
,boost)可以做到这一点?
浏览 0
提问于2012-11-09
得票数 0
回答已采纳
1
回答
是否
允许
STL
谓词
使用其参数
的
地址?
、
、
、
在编写自定义
谓词
函数/函数器以传递给
STL
算法
时,
是否
允许
谓词
使用其参数
的
地址? 这就是激发这个问题
的
问题。我
有
一个
向量
vec和一个
向量
inds,其中包含到vec
的
一些索引。我想删除vec
中
那些其索引列
在
inds
中
的
元素
。
一种
方法是使用带有
谓词
函数器InInds<e
浏览 1
提问于2012-04-07
得票数 3
3
回答
从移除条件依赖于其他
元素
的
c++
矢量
中
移除
元素
、
在
C++
中
从
向量
中
删除某些
元素
的
标准方法是remove/erase习惯用法。但是,传递给remove_if
的
谓词
只将考虑
中
的
向量
元素
作为参数。如果
谓词
是以数组
的
其他
元素
为条件
的
,那么有没有一个好
的
STL
方法
来
做到这一点呢? 为了给
浏览 3
提问于2012-02-23
得票数 1
4
回答
C++
/
STL
我应该使用哪种
算法
来
检查容器
是否
有
重复项?
、
有没有什么
算法
可以判断容器
是否
有
重复
的
元素
(使用operator==或给定
的
谓词
)?让我们考虑一下这两个
向量
: std::vector<int> v1{ 1, 2, 3 }; std::vector<int> v2{ 1, 2, 1 }; 我希望
有
一个这样
的
函数: std::is_exclusive我找不到任何东西(找到std::unique,但这会修改
向量
...)注意:我不
浏览 138
提问于2018-08-22
得票数 4
回答已采纳
4
回答
确定
谓词
是否
包含范围
的
任何、部分或所有
元素
。
、
自C++11以来,
在
算法
库
中
,我们使用来确定
谓词
是否
包含范围
的
所有、任何或任何
元素
。对这些
算法
之一
的
单个调用返回1位信息,而对于特定范围和
谓词
,
有
4种可能性:
谓词
不支持任何<em
浏览 8
提问于2014-09-26
得票数 8
回答已采纳
7
回答
使用
STL
查找
向量
中
的
所有
元素
、
我
有
一个需要操作
的
元素
集合,调用集合上
的
成员函数:... // vector is populatedstd::for_each(v.begin(), v.end(), std::mem_fun(&MyType::myfunc)); 如果对我想调用
的
函数
有
一个参数,也可以做类似的事情。我
的
问题是,如果满足
浏览 9
提问于2008-10-24
得票数 14
回答已采纳
3
回答
带有
C++
和return_inverse
的
std::载体上
的
numpy.unique等价
、
、
numpy实现了返回以下内容
的
unique
算法
:
C++
标准库还实现了一个unique
算法
(),它以某种方式消除了连续
的
重复。结合std::vector<>::erase和std::sort(),可以返回
向量
的</
浏览 30
提问于2022-01-26
得票数 7
回答已采纳
1
回答
从
向量
向量
中
删除重复
向量
、
、
我正在尝试实现在中发现
的
问题
的
解决方案。这是我
的
代码片段 return std::equal(a.begin(), a.end(), b.begin^function
浏览 1
提问于2015-12-29
得票数 0
回答已采纳
1
回答
C++
STL
优先级队列
、
、
、
我
有
一个关于priority_queue容器适配器实现
的
问题。现在,我知道它在内部使用了push_heap,pop_heap函数。这是我
的
问题: make_heap利用堆
的
算法
,
在
O(n)时间内将一个
向量
转化为一个堆。
在
C++
STL
中
是否
有
针对优先级队列
的
类似堆操作?据我所知,填充priority_queue
的
唯一可能方法是手
浏览 2
提问于2016-01-09
得票数 0
1
回答
根据限定
谓词
压缩数组
的
C++
、
这个问题
的
目的是寻求更好/最好
的
方式
来
实现所需
的
功能。由于我只熟悉
C++
STL
的
一部分,所描述
的
函数可能已经是
C++
STL
中
的
某种形式/模式/
算法
。一个更好
的
设计/实现或者给我一个很好
的
STL
函数来处理这个问题是值得欢迎
的
。 现在
的
浏览 0
提问于2018-07-16
得票数 0
回答已采纳
4
回答
什么是
C++
中
的
谓词
?
、
、
、
你能给出一些例子或一个主题
的
链接吗?
浏览 10
提问于2011-05-07
得票数 43
回答已采纳
1
回答
C++
STL
向量
与锈蚀
中
set_len()
的
等价
、
、
、
TL;DR:我知道
STL
向量
有
resize()方法,但是这个方法涉及initialization,,这可能是不必要
的
。 此外,我
在
Rust中找到了一个set_len()函数,它完全可以实现我想要
的
结果。
C++
STL
<
浏览 0
提问于2020-04-26
得票数 4
5
回答
C++
-以元组
的
形式遍历双精度
向量
、
、
、
、
我
有
一个双精度
的
C++
向量
,它保证
有
偶数个
元素
。此
向量
将一组点
的
坐标存储为x,y坐标:A2 *i+1是第i点
的
y坐标。如何实现一个允许我使用
STL
风格
算法
的
迭代器(一个
接受
迭代器范围
的
迭代器,其中取消对迭代器
的
引用将返回对应于相应点
的
x,y坐标的双精度值对)?
浏览 4
提问于2021-04-19
得票数 4
4
回答
专门化
STL
算法
,以便它们
在
可用时自动调用高效
的
容器成员函数
、
STL
具有全局
算法
,只要它们支持该
算法
的
基本要求,就可以在任意容器上操作。例如,一些
算法
可能要求容器具有像
向量
而不是列表这样
的
随机访问迭代器。当容器
有
一种
比通用
算法
更快
的
方法
来
做一些事情时,它会提供一个同名
的
成员函数来实现相同
的
目标-就像一个提供自己
的
remove_if()
的
列表,因为它可以通过
在</e
浏览 0
提问于2011-09-28
得票数 3
回答已采纳
2
回答
根据属性值删除结构
向量
中
的
元素
、
、
、
可能重复: struct V { int y;我
有
一个结构
元素
的
stl
向量
我想从
向量
中
删除所有属性y小于某个值
的
元素
我如何通过定义与结构关联
的
谓词
来使用std::remove_if
来
做到这一点。 这是我定义
的
谓词
,但似乎不正
浏览 2
提问于2012-10-26
得票数 0
回答已采纳
2
回答
有没有像
C++
STL
的
‘转换’这样
的
Objective-C
算法
?
、
、
我
的
目标是
有
一个数组,其中包含特定扩展名
的
所有文件名,但不包含该扩展名。
有
一个使用
谓词
过滤器和
的
,但是为了将它们结合起来,我必须编写一个循环(不是很糟糕,但也不是很优雅)。对于Objective-C (可能类似于
谓词
机制),
是否
有
一种
方法可以将某个函数应用于数组
中
的
每个
元素
,并将结果放入第二个数组
中
,就像
C++
STL
浏览 9
提问于2011-01-02
得票数 9
回答已采纳
1
回答
关于如何从一个
向量
复制到另一个
向量
的
问题
、
、
、
在
C++
中
,我
有
两个
STL
向量
双倍,A和B都大小为1200。我想把所有的B复制到A
中
,从一个特定
的
A索引开始(我知道)。索引可能会改变,但B将始终被完全复制。
是否
有
一种
方法可以使用迭代器
来
完成此操作,还是使用FOR循环复制每个
元素
更容易呢?
浏览 3
提问于2019-12-06
得票数 0
1
回答
用pybind11包装
C++
空函数
、
、
我
有
一个包含空函数
的
C++
类,这些函数
接受
通过引用传递
的
STL
向量
,并修改其中一个
向量
的
内容。double> &array2) {some calculations}.def("somefunction", &somefunction) 我已经包含了'pybind11/
stl
.h‘头文件,它处理
STL
容器
浏览 1
提问于2018-04-19
得票数 1
1
回答
哪种方法能更好地对不同
的
数字进行排序?
、
、
在
使用
STL
的
C++
中
,这两种操作
中
哪
一种
要花费较少
的
CPU时间
来
排序大
的
不同
的
数字: 将
元素
存储
在
向量
中
并调用sort()函数?
浏览 5
提问于2013-02-28
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从入门到精通:C+STL标准模板库完全指南
C+STL 教程
栈Python&C+
5 千字长文+ 30 张图解 | 陪你手撕 STL 空间配置器源码
重量级消息:MSVC STL宣布开源
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券