vector容器
-
vector是向量类型,他可以容纳许多类型的数据,使用时需要包含头文件:
#include; -
vector的初始化:vector ans; //定义了1个整型元素的向量
-
ans.push_back(); //在ans向量的最后增加一个元素
-
ans.pop_back(); //在ans向量的最后删除一个元素
unordered_map
-
是一种无序映射容器,也就是哈希表。unordered_map容器比映射容器更快地通过它们的键来访问各个元素,尽管它们通过其元素的子集进行范围迭代通常效率较低。
-
unordered_map使用方法:
unordered_map<int,int> unomap;//定义一个哈希表类型map对象,键和值都为int类型
初始化unomap:
unomap[nums[i]] = i;//哈希表unomap中键为nums[i]的值为i,也就是存入键值对 -
unordered_map的end()
返回最后一个元素之后的位置,并非返回元素本身。