numeric中的accumulated的基本用法:

来自:https://blog.csdn.net/u011499425/article/details/52756242

 1 #include <vector>
 2 #include<numeric>
 3 #include<iostream>
 4 #include <string>
 5 using namespace std;
 6 struct Grade
 7 {
 8     string name;
 9     int grade;
10 };
11 int cmp(int a, Grade b)
12 {
13     return a + b.grade;
14 }
15 int main()
16 {
17     Grade subject[3] = {
18         { "English", 80 },
19     { "Biology", 70 },
20     { "History", 90 }
21     };
22
23     //int sum = accumulate(subject, subject + 3, 0, [](int a, Grade b) {return a + b.grade; });
24     int sum = accumulate(subject, subject + 3, 0, cmp);
25     cout << sum << endl;
26
27     system("pause");
28     return 0;
29 }

algorithm的count:利用等于操作符,把标志范围内的元素与输入值比较,返回相等元素个数。

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{int a[] = { 1, 2, 2, 6 };int k = count(a, a + 4,2);cout << k << endl;return 0;
}

unique:去重;

转载于:https://www.cnblogs.com/kangdong/p/8864657.html

algorithm与numeric的一些常用函数相关推荐

  1. algorithm头文件下的常用函数-学习笔记

    algorithm头文件下的常用函数-学习笔记 max(x,y),min(x,y),abs(x) swap(x,y) reverse(it,it2) next_permutation() fill( ...

  2. algorithm头文件下的常用函数--习题

    目录 问题 A: 求最大最小数 [简单] 问题 B: 全排列(字符串) [简单] 问题 C: 数组逆置 [简单] 问题 A: 求最大最小数 [简单] http://codeup.cn/problem. ...

  3. algorithm头文件下的常用函数

    目录 max()和min() swap() reverse() next_permutation() fill() sort() lower_bound()和upper_bounnd() max()和 ...

  4. #include algorithm 常用函数

    #include <algorithm> 常用函数   accumlate : iterator 对标志的序列中的元素之和,加到一个由 init 指定的初始值上.重载的版本不再做加法,而是 ...

  5. C++ algorithm库中的几个常用函数(swap,reverse,sort)

    C++中的algorithm库中有几个常用的模板函数,写算法题时经常用到,以下将其归纳总结一下(swap,reverse,sort): swap() template <class T> ...

  6. algorithm头文件下常用函数

    algorithm头文件下常用函数 1.max(),min(),abs() 应用:max(x,y)和min(x,y)分别返回x和y中的最大值和最小值,且参数必须是两个. abs(x) 返回x的绝对值. ...

  7. C++库常用函数一览表

    本文中提到的函数库有:<string> <cctype> <algorithm> <cmath> <cstdlib> <iomanip ...

  8. ACM——常用函数总结

    常用函数总结: 一.全排列:next_permutation 二.读写优化 三.返回容器内最大最小值 四.复制函数 五.容器删除函数 六.容器填充函数 七.查找函数 八.字符串转换整数 九.欧拉筛 十 ...

  9. ipad php mysql_PHP中的MYSQL常用函数

    PHP中的MYSQL常用函数 1.mysql_connect()-建立数据库连接 格式: resource mysql_connect([string hostname [:port] [:/path ...

最新文章

  1. 福特第三代自动驾驶在美开启公开道路测试
  2. 产品操作-查询全部产品
  3. php在菜单栏里加子菜单,WordPress后台添加子菜单add_submenu_page()
  4. Java-类加载器-类运行时结构-。。。。
  5. 《Nodejs入门》一书中存在的问题分析[转]
  6. oracle 数据泵 详解
  7. Java 读取excl
  8. @IT老司机 云服务、BI大数据、协同办公等五大技术选型研讨会,震撼来袭!
  9. [转载] python下求语数总分和平均值_R和python语言如何求平均值,中位数和众数
  10. NetOps Defined
  11. Javaweb图书管理系统的设计与实现(含毕业设计)
  12. 语法分析:自下而上分析
  13. 2021国考申论三个月学习计划
  14. 如何改善移动端表现效果-谷歌 AMP 页面
  15. javascript实现汉诺塔
  16. vue h5分享微信节日头像合成”
  17. JavaScript设计模式都有哪些?
  18. OpenVINO2022.1+open_model_zoo例程的编译与使用
  19. SYS/BIOS内存分配相关问题
  20. 知乎学习读博经验总结

热门文章

  1. 客户端分析php代码,分享:一个简单的全网解析客户端代码。
  2. 三星笔记本电脑怎么恢复出厂设置_Mac OS如何恢复出厂设置?安装Mac OS系统教程...
  3. swiper.js插件的使用
  4. ssh 连接linux 乱码问题,SSH 连接 Ubuntu 时的中文乱码问题
  5. win7计算机右键直接有设备管理器等相关,为什么我的计算机点击右键后里头没有设备管理器了?windows7旗舰版的,不知怎么就不见了...
  6. 橱柜高度与身高对照表_170身高和橱柜高度对照表 详细解析
  7. if中有return理解
  8. easyUI不同版本的combotree控件clear方法的区别
  9. VB将自定义资源中的文件释放出来
  10. 用Julia学习微积分:这有一份高赞数学教程 | 附习题+代码