set
set是关联式容器。set作为一个容器也是用来存储同一数据类型的数据结构,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,并且系统能根据元素的值自动进行排序。
头文件:#include<set> 定义: set<数据类型>s; 插入: s.insert(); 输出: (用迭代器) for (set<int>::iterator it=s.begin();it!=s.end();it++) { cout << *it << endl; } 返回>=某一特定的值: *s.lower_bound(特定的值); 返回>某一特定的值: *s.upper_bound(特定的值); 返回一个指向被查找元素: *s.find(特定的值); 删除set容器中的所有的元素: s.clear(); 判断set容器是否为空: s.empty(); 返回当前set容器中的元素个数: s.size();