腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
std
::
map
使用
键
的
索引
遍历
键
我需要
遍历
map
的
键
,但要向前看未来
的
键
。例如:
map
<int, int> m;for(
map
<int,int>::iterator it = m.begin(); it !auto next = it++;
std
::cout << "equals 3" << next==3 <<
std</em
浏览 35
提问于2020-03-21
得票数 0
回答已采纳
1
回答
即使边界
键
不存在,我也可以
遍历
std
::
map
键
范围吗?
、
、
、
、
我有一个
std
::
map
<int, object>。如果地图包含:
std
::pair<3, obj2>
std
::pair<6, obj4>
std
::pair<9, obj6>可以从
浏览 1
提问于2016-10-02
得票数 0
回答已采纳
1
回答
C++中
的
密集
索引
映射
、
我在查找容器类型时遇到困难,可能是我
使用
的
命名不正确。 有没有人知道像
std
::
map
这样
的
C++容器,但是
键
是整型
的
。对于
索引
的
插入、删除和检索,其复杂度为O(1)。它
的
迭代器应该
遍历
由
索引
(
键
)映射
的
元素。此外,它还应该以有序
的
方式
遍历
索引
。它应该是随机访问
的
,并且具有O
浏览 2
提问于2012-10-25
得票数 0
回答已采纳
6
回答
迭代通过
std
::
map
的
顺序是已知
的
(并且由标准保证)吗?
、
、
、
我
的
意思是-我们知道
std
::
map
的
元素是根据
键
进行排序
的
,所以,假设
键
是整数,如果我
使用
for从
std
::
map
::begin()迭代到
std
::
map
::end(),那么标准是否保证我将按升序
遍历
带有
键
的
元素示例:
std
::
map
<int, int>
map</em
浏览 672
提问于2011-10-04
得票数 177
回答已采纳
1
回答
C++中
的
有序树
、
、
、
显然,C++ STL缺少一个有序
的
树数据结构。见。Boost也缺少一个有序树,但是它确实有一个“un”有序树,即,其中
的
数据是通过插入排序
的
。我希望命令与记忆无关。属性树上
的
boost页面表示,这在概念上是boost::ptree结构。list< pair<key_type, ptree> > children; // ordered list of named children by insertion我想扩大推动,以保持秩序
的
跟踪
浏览 2
提问于2016-06-14
得票数 0
回答已采纳
2
回答
在C++11中查找
std
::set中
的
元素
、
、
如果对象被插入到
std
::set中,关键是什么?对于下面的示例,我将Classcomp类
的
对象插入到
std
::set中。但是,我想知道在
std
::set中是否存在具有特定'id = 1‘
的
Classcomp对象?Classcomp c1,c2,c3,c4; c2.val = 94;c2.id = 3; fifth.ins
浏览 1
提问于2016-02-24
得票数 0
3
回答
如何
使用
C++ STL中
的
值获取映射
的
键
、
、
、
、
通过在C++ STL中输入密钥
的
值来获取密钥 m[0]=8; m[1562]=4; auto i=m.find
浏览 16
提问于2021-02-24
得票数 1
1
回答
带关联值
的
boost bimap
、
有没有一种方法可以构造一个boost::bimap (或多
索引
容器),它有两个
键
,加上它们都指向
的
值?此外,您还可以查询一个
键
来获取另一个密钥吗?我可以构造一个boost多
索引
容器,它对某个元素有两个
键
,但不能知道如何获得给定另一个
键
的
值?我试着做这样
的
事情:int main() typedef
std
::
map
<int,
std</
浏览 2
提问于2021-05-21
得票数 1
回答已采纳
1
回答
遍历
给定枚举
的
所有枚举变体。
、
是否可以
遍历
给定枚举
的
所有枚举变体。我有一个以枚举变体为
键
的
std
::unordered_
map
<Enum, Value_Type>。我需要检查给定枚举
的
所有枚举变体是否在
std
::unordered_
map
<Enum, Value_Type>中作为
键
存在。
浏览 19
提问于2022-06-02
得票数 1
2
回答
这种嵌套向量/multimap/
map
的
用法可以吗?
、
、
、
、
我正在为以下场景寻找完美的数据结构:struct Foo {};
std
::vector<VecElem>要执行此操作2,我必须
遍历
向量中
的
映射,检查Foos
的</
浏览 1
提问于2010-09-22
得票数 1
回答已采纳
4
回答
在
std
::
map
中搜索特定值
可能
的
重复: 是否可以在
std
::
map
中搜索特定值,而不知道密钥?我知道我可以迭代整个映射,并比较值,但是
使用
std
算法
的
函数是可能
的
吗?
浏览 2
提问于2010-12-06
得票数 10
回答已采纳
1
回答
跨容器共享对象
的
最佳方法是什么?
、
、
、
在我
的
一个项目中,我遇到了一种情况,我想要创建对象
的
内存
索引
。主
索引
可以
使用
不同
的
键
,次要
索引
可以
使用
其他元素作为
键
。如果我
使用
std
::
map
作为主
索引
,则为那么,
使用
另一个容器(同样是
std
::
map
浏览 2
提问于2016-03-23
得票数 1
回答已采纳
1
回答
在C++中读取文本文件并逐行返回单词计数
、
、
、
在我
的
编程类中,我们开始从C迁移到C++,我们目前
的
实验室任务是创建一个程序,该程序让文本文件读取其内容,然后返回文件中单词
的
列表,以及它们出现
的
行号和该单词在每一行上出现
的
次数,格式化
的
word行:CountFoo bar barFoo它应该返回:Bar 1:2到目前为止,我们所讨论
的
唯一数据结构是地图,我们用它编写了输出总字数
的
程序int main(int arg
浏览 3
提问于2015-04-14
得票数 0
回答已采纳
3
回答
无法显示地图数据
、
、
//
Map
created_
map
.insert(
std
::pair<int,
std
::vector<int> >(0, { i })); for (const
浏览 7
提问于2015-07-10
得票数 0
回答已采纳
4
回答
map
::lower_bound()等价于python
的
dict类吗?
、
我正在编写一些代码,要求我获取
键
的
下限(为了简单起见,忽略位于集合中最小
键
下面的
键
)。在C++中,
使用
std
::
map
(作为最具可比性
的
数据类型),我只需
使用
lower_bound()返回迭代器。我
的
Pythonfoo不是很好,但我猜(如果Python还没有做到这一点
的
方法),这将是一个很好
的
lambda函数
的
使用
…… 检索给定
索引</
浏览 0
提问于2012-02-19
得票数 11
2
回答
在C++中映射两组值
我正在
使用
C++。我有点担心效率,因为这是针对处理能力和RAM非常少
的
嵌入式硬件。Input 400 , Output will be 300我认为数组查找
的
效率
浏览 1
提问于2013-01-04
得票数 0
回答已采纳
1
回答
如何在地图中增加先前
的
值?
、
我在C++中
使用
std
::
map
数据结构,并且每次都试图在某个位置增加值。所以我正在迭代一个array,它里面存储着唯一
的
整数。我想要做
的
是,在
遍历
数组时,将存储在数组特定
索引
中
的
值作为
键
传递给我
的
映射。例如:
std
::
map
<int, in
浏览 3
提问于2021-05-13
得票数 1
3
回答
在插入新密钥时保持unordered_
map
的
顺序
、
我
使用
以下代码将元素插入到unordered_
map
中: myMap.insert(
std
::make_pair("B", 11)); myMap.insert(
std
::make_pair("D", 13)); 但是当我<
浏览 1
提问于2016-01-28
得票数 19
回答已采纳
4
回答
检查
std
::
map
的
所有值是否相等
的
最简单方法
、
检查某个
std
::
map
的
值对于所有
键
是否相等,而不(至少是可见
的
)
遍历
所有
键
,最简单
的
方法是什么?可以在一次操作中完成吗?
浏览 0
提问于2012-10-10
得票数 1
2
回答
有什么方法可以让
std
::
map
在O(1)时间内给出所有
键
<= target_key
的
计数器?
、
、
我
使用
std
::
map
按排序顺序存储一组数字。我希望能够在O(1)时间内获得小于或等于某个目标数
的
计数器(不包括查找最大
键
( <= target)所需
的
时间)。有办法这样做吗?我想
使用
std
::
map
给出解决方案4,因为数组<=4中有4个数字。 我不确定
std
::
map
是否准备这么做。我唯一能想到
的
就是
使用
std
::upper_bou
浏览 9
提问于2020-03-05
得票数 1
回答已采纳
点击加载更多
相关
资讯
30天拿下Rust之HashMap
MongoDB 外键的基本使用
电脑键盘快捷键大全_键盘快捷键的使用方法
Mastercam如何使用自动抓点的快捷键
好用的电脑使用技巧!快捷键的妙用
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券