C++:无序容器

无序容器存储的也是键值对元素,他的底层是哈希表,正如他的名称一样,他并不像关联容器那样默认作升序排序

undered_map:无序键不重

undered_multimap:无序键可重

undered_set:与set相比无序

undered_multiset:与undered_set相比,元素可重复

cpp 复制代码
#include<iostream>
#include<unordered_map>
using namespace std;



int main()
{
	//unordered_map<int, char>ump;
	unordered_multimap<int, char>ump;//[]就不能使了
	//ump[200] = 'A';
	//ump[100] = 'B';
	//ump[300] = 'C';

	unordered_map<int, char>::iterator ite = ump.begin();
	while (ite != ump.end())
	{
		cout << ite->first << " " << ite->second << endl;
		ite++;
	}




	return 0;
}
相关推荐
那年窗外下的雪.5 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
m0_734571765 小时前
深入理解C++ 析构函数<一>基本概念
开发语言·c++
wzdark6 小时前
基于启发式搜索的最优路径规划算法研究4
算法
动词ing6 小时前
【学习笔记】数据结构栈与队列(栈先进后出+队列先进先出+括号匹配+消消乐模型)
数据结构·笔记·学习
l1t6 小时前
用superpi、tinypi、tpi等工具计算圆周率的比较
c语言·算法
t-think6 小时前
C++ string 类(上)—— string类初识与常用接口详解
开发语言·c++
a187927218316 小时前
【算法】链表(二):链表上的双指针——变速、异链与定距,和一份路程账本
数据结构·算法·leetcode·链表·go·指针·环形链表
cpp_learners6 小时前
C++ 实现责任链模式(Chain of Responsibility):从一堆 if-else 到可插拔的处理管道
开发语言·c++·责任链模式
郝学胜_神的一滴6 小时前
C++11 工程级应用 12:编译期类型魔法,干掉重复与臃肿的代码
c++·visual studio
2601_958352907 小时前
还要写 AEC 算法?0 代码 + 6 个引脚,F-18 让通话清晰度提升 300%
人工智能·算法·降噪消回音