C++ unordered_set使用

头文件

#include

声明unordered_set

unordered_set mySet;
unorderer_set mySet(nums.begin(),nums.end())//nums为vector类型

插入元素

mySet.emplace(1);
mySet.emplace(2);
mySet.emplace(3);
mySet.insert(4);

删除元素

mySet.clear();//清除所有元素
mySet.erase(1);//删除元素1

查找元素

mySet.find(1);//若返回结果为Myset.end()说明查找失败,否则返回该元素的对应地址
mySet.count(1);//查询元素的个数,由于set自带去重,count返回个数为0或1

你可能感兴趣的:(C++STL,c++,开发语言)