查找算法count_if
发布日期:2022-03-04 12:48:36
浏览次数:27
分类:技术文章
本文共 978 字,大约阅读时间需要 3 分钟。
黑马250
#include #include #include #include using namespace std; //统计内置数据类型 class greater5 { public: bool operator()(int val) { return val > 5; } }; void test01() { vectorv; for (int i = 0; i < 20; i++) { v.push_back(i); } int num = count_if(v.begin(), v.end(),greater5()); cout << “查找大于5元素的个数” << num; } class person { public: person(string name, int age) { m_name = name; m_age = age; } bool operator==(const person& p) { if (p.m_age == this->m_age) { return true; } else { return false; } } string m_name; int m_age; }; class greater20 { public: bool operator()(const person &p) { return p.m_age > 20; } }; //自定义数据类型 void test02() { vectorv; person p1(“aa”, 10); person p2(“bb”, 20); person p3(“cc”, 30); person p4(“dd”, 30); person p5(“ee”, 20);person p("pp", 30);v.push_back(p1);v.push_back(p2);v.push_back(p3);v.push_back(p4);v.push_back(p5);v.push_back(p);int num = count_if(v.begin(), v.end(),greater20());cout << "岁数大于20 人的个数:" << num << endl;
}
int main() { test02(); }转载地址:https://blog.csdn.net/qq_43752920/article/details/120548915 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月14日 07时36分30秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
数位dp
2019-04-26
Power oj 2540 (FFT卷积)
2019-04-26
hdu 6165(dfs or bfs or tarjan+topsort)
2019-04-26
hdu 6168(stl)
2019-04-26
hdu 6170(正则表达式)
2019-04-26
排列组合 "n个球放入m个盒子m"问题 总结(转)
2019-04-26
codeforces845C(stl)
2019-04-26
图的几种存储方式(邻接矩阵+邻接表+vector)
2019-04-26
[LeetCode] 67. 二进制求和(简单模拟二进制求和)
2019-04-26
HDU1233(基础最小生成树 prim和 kruskal)
2019-04-26
终于找到可以一文多发的平台了!
2019-04-26
IntelliJ IDEA 2019 快捷键终极大全,速度收藏!
2019-04-26
第3章-5 字符转换 (15分)【python】
2019-04-26
L1-068 调和平均 (10 分)
2019-04-26
L1-069 胎压监测 (15 分)
2019-04-26
L1-071 前世档案 (20 分)
2019-04-26
L1-072 刮刮彩票 (20 分)
2019-04-26
L2-012 关于堆的判断 (25 分)
2021-06-29
L1-064 估值一亿的AI核心代码 (20 分)
2021-06-29
L2-033 简单计算器 (25 分)
2021-06-29