unordered_set<int>s;
1:s.insert(x);//插入元素
2:s.erase(x);//删除元素
3;s.count(x);//查看s中x的个数************(很好用)
4:s.size();//查看一共有多少的元素
5:s.empty();//是否为空
6:for(auto it=s.begin();it!=s.end();it++)//遍历s
{
cout<<*it<<" ";//注意it是地址,要拿到数的时候要加*号
}
#include<iostream>
#include<unordered_set>
using namespace std;
int main()
{
unordered_set<int>s;
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
s.insert(x);
}
cout<<"size:"<<s.size()<<"\n";
if(s.count(5)==0)
{
cout<<"n0 5"<<"\n";
}
else
{
cout<<"find 5\n";
s.erase(5);
}
cout<<"size now:"<<s.size()<<"\n";
for(auto i=s.begin();i!=s.end();i++)
{
cout<<*i<<" ";
}
return 0;
}