#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/...