#include<iostream>
using namespace std;
#include<set>
//对set容器进行查找数据以及统计数据
//函数原型
//find(key);查找key是否存在,若存在,返回该键的迭代器,若不存在,返回set.end()迭代器;
//count(key);//统计key的元素个数
void test0401()
{
set<int> s1;
s1.insert(100);
s1.insert(20);
s1.insert(13);
s1.insert(1430);
//查找
set<int>::iterator pos = s1.find(100);
if (pos != s1.end())
{
cout << "已找到" << endl;
cout << *pos << endl;
}
else
{
cout << "未找到" << endl;
}
//统计100的个数
int num = s1.count(100);
//对于set统计结果要么是0,要么是1
cout << "100的个数:" << num << endl;
}
int main()
{
test0401();
system("pause");
return 0;
}
4.set查找和统计
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- LeetCode 查找表专题 3:set 和 map 不同底层实现的区别 set 和 map 不同的底层实现,影响...
- 去除重复行 sort file |uniq 查找非重复行 sort file |uniq -u 查找重复行 sor...
- 问题描述开发商品多属性筛选时并没有分出一个属性单独的表,多选的属性都放在同一个字段 arr:"蓝色,红色,白色,天...
- 这是数据结构类重新复习笔记的第 三 篇,同专题的其他文章可以移步:https://www.jianshu.com/...