set用法

set容器的特点:有序,不重复

#include<set>
set<int>xiha;
xiha.insert(x);//将数值放入xiha容器
xiha.begin();//返回容器第一个迭代器(类似指针)
cout<<*xiha.begin()<<endl;//输出第一个值
xiha.end();//返回最后一个迭代器
cout<<*xiha.end()<<endl;//输出最后一个值
xiha.clear();//删除容器内所有元素
xiha.empty();//用来判断容器是否为空,是就返回true,否则返回false
xiha.size();//返回容器中元素个数
xiha.max_size();//返回容器最多能装几个数
xiha.count();//返回一个值在容器中出现次数,可以用来判断是否出现过,因为只有0/1次

待定用法

equal_range()

结合iterator的用法

for(auto x:xiha)

历遍xiha容器内所有元素,并每次都将值赋给x。