社区
C++ 语言
帖子详情
新手问标准库map的问题
wzwcn
2011-12-08 11:20:04
请问各位大侠,如何遍历map里的key(不是value),又如何通过下标取得对应的key名称。比如map里有3项,能不能通过0取得第一项的key名称? 谢谢.
...全文
96
5
打赏
收藏
新手问标准库map的问题
请问各位大侠,如何遍历map里的key(不是value),又如何通过下标取得对应的key名称。比如map里有3项,能不能通过0取得第一项的key名称? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天云
2011-12-08
打赏
举报
回复
map底层用红黑树实现的,遍历可以通过一个iterator从头至尾逐个访问,不能通过与数组一样通过0取得第一项的key。
vilnies
2011-12-08
打赏
举报
回复
MAP m;
int index = 0;
(m.begin() + index )->first;
ssissi821
2011-12-08
打赏
举报
回复
[Quote=引用 2 楼 wzx_1987 的回复:]
map底层用红黑树实现的,遍历可以通过一个iterator从头至尾逐个访问,不能通过与数组一样通过0取得第一项的key。
[/Quote]
UP!
zzcmx2008
2011-12-08
打赏
举报
回复
通过迭代器进行遍历访问
一叶之舟
2011-12-08
打赏
举报
回复
ibeg=map.begin;
iend=map.end;
for(iter=ibeg;iter!=iend;iter++)
{
iter->frist;//handle
}
C++项目源代码(适合
新手
练手及参考)
适合刚涉及C++的
新手
练手,有源代码(注释详细),答辩PPT。
java解析json的jar包
java解析json的jar包,功能很强大的jar包。包括json-lib,commons-beanutils,common-collections...
C++
标准库
完全指南:从入门到精通
在C++编程的世界中,
标准库
就像是一把瑞士军刀,为开发者提供了丰富而强大的工具集。无论你是刚接触C++的
新手
,还是经验丰富的开发者,深入理解并熟练运用C++
标准库
都是提升编程效率和代码质量的关键。本文将全面介绍C++
标准库
的各个组成部分,通过详尽的代码示例和实际应用场景,带你掌握这一强大工具集的核心要义。
FIFO
Map
项目常见
问
题
解决方案
FIFO
Map
项目常见
问
题
解决方案 fifo_
map
a FIFO-ordered associative container for C++ 项目地址: https://gitcode.com/gh_mirrors/fi/f...
【数据结构】`unordered_
map
` 和 `unordered_set` 的底层原理
`unordered_
map
` 和 `unordered_set` 是 C++
标准库
中的两个容器,它们被广泛应用于需要快速查找的场景中。它们的查找、插入和删除的平均时间复杂度都是 **O(1)**,这也是它们的一个重要特性。本文将详细介绍 `unordered_
map
` 和 `unordered_set` 的底层原理,帮助计算机专业的小白理解为什么它们的查找时间复杂度为 O(1)。
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章