set的使用
介绍set
set,说白了就是一个集合,它是拥有互异性,按升序(从小到大)排列的一串数据。
set的用法
声明
set <int> a; // 创建一个名为a的int类型集合 |
操作
a.insert(x) // 向集合a插入元素x |
查询
a.size() // 集合大小(不重复的元素个数) |
TIPS
如果想对结构体或没有重定向小于号的数据进行排序或去重,我们需要重定向小于号(
less<int>()
),如下所示:
bool operator < (const int 类型名 & x) const {
return 和x作比较の结果;
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WANGYUYAO!
评论
LivereGiscus