社区
C++ 语言
帖子详情
请教 如何禁用stl中map的自动排序?
feng8180
2010-06-29 07:33:19
谢谢~~~能不能取元素的顺序和插入元素的顺序一致呢?
...全文
1174
16
打赏
收藏
请教 如何禁用stl中map的自动排序?
谢谢~~~能不能取元素的顺序和插入元素的顺序一致呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小小趣
2011-09-19
打赏
举报
回复
http://blog.csdn.net/huskyxufei/article/details/5665188
里面有
springSuperboy
2010-08-12
打赏
举报
回复
[Quote=引用 14 楼 lss310 的回复:]
恩,楼上说得对,用pair的vector,或者list都行
[/Quote]
能不能给解释一下,什么事pair的vector?
lss310
2010-07-08
打赏
举报
回复
恩,楼上说得对,用pair的vector,或者list都行
横云断岭
2010-07-07
打赏
举报
回复
STL牛人真多
赵4老师
2010-07-07
打赏
举报
回复
把你的“key”改为“带前导零的序号key”?
pwangeng311
2010-07-07
打赏
举报
回复
map就是用来查找方便,如果不想排序,只好用vector或list这些容器...
鸵鸟
2010-06-30
打赏
举报
回复
换个数据结构
yunyun1886358
2010-06-29
打赏
举报
回复
有一个比较笨的方法,就是重载元素的<操作符,并且将元素按照从小到大的顺序加入map。
如:a < b < c; 顺序插入a b c。
失落的凡凡
2010-06-29
打赏
举报
回复
用一个pair的list应该是你想要的效果。但这样不能提供直接通过key获得value的方法。
cattycat
2010-06-29
打赏
举报
回复
那为什么还要用map呢,用vector或list应该能满足你。只不过把map的key->value设计成结构体也可以。
pengzhixi
2010-06-29
打赏
举报
回复
那你就不应该使用map
AAA20090987
2010-06-29
打赏
举报
回复
那直接用vector或list就行了啦
oyster2008
2010-06-29
打赏
举报
回复
那还用map干什么
[Quote=引用楼主 feng8180 的回复:]
谢谢~~~能不能取元素的顺序和插入元素的顺序一致呢?
[/Quote]
liutengfeigo
2010-06-29
打赏
举报
回复
不能,。。。
Vegertar
2010-06-29
打赏
举报
回复
map本就是一个(棵)树,用来方便查找的。没有排序(查找)规则,那你还用map干什么?
太乙
2010-06-29
打赏
举报
回复
不能,map的设计就是一颗红黑树,lz想下,红黑树的节点随你改变?当然了,有一种变通的方式,但是也很麻烦(就是自己定义一个排序方式,先插入的排在前面)
C++
STL
STL
实战开发精讲视频
《C++ 模板技术与
STL
实战开发》主讲:丁宋涛 泛型编程(Generic Programming)是一种全新的程序设计思想,它和
STL
是现代C++的精髓。可以说,不会
STL
很难称得上掌握了现代C++编程。
STL
是一个高效的C++程序库,它被容纳于C++标准程序库(C++ Standard Library)
中
,该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。
C++
STL
中
map
哈希表 hash_
map
介绍
0 为什么需要hash_
map
用过
map
吧?
map
提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改: 岳不群-华山派掌门人,人称君子剑 ...
C++
STL
中
哈希表 hash_
map
从头到尾详细介绍
0 为什么需要hash_
map
用过
map
吧?
map
提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改: 岳不群-华山派掌门人,人称君子剑 ...
C++
STL
中
哈希表
Map
与 hash_
map
介绍
0 为什么须要hash_
map
用过
map
吧?
map
提供一个非经常常使用的功能,那就是提供key-value的存储和查找功能。比如,我要记录一个人名和对应的存储,并且随时添加。要高速查找和改动: 岳不群-华山派掌门人...
C++
STL
中
哈希表 hash_
map
介绍
0 为什么需要hash_
map
用过
map
吧?
map
提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改: 岳不群-华山派掌门人,人称君子...
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章