count函数

count函数是C++标准模板库中的函数,使用时包含头文件algorithm,主要就是用来Count appearances of value in range。其次C++的不同数据结构中也内置有count方法,用法可能不同,例如unordered_map

a.STL中的count函数

\\形参列表
\\起始位置,终止位置,要查找的元素
count (InputIterator first, InputIterator last, const T& val)

该函数返回在[first,last)[first,last)[first,last)区间内等于valvalval的元素个数

// count algorithm example
#include <iostream>     // std::cout
#include <algorithm>    // std::count
#include <vector>       // std::vectorint main () {// counting elements in array:int myints[] = {10,20,30,30,20,10,10,20};   // 8 elementsint mycount = std::count (myints, myints+8, 10);std::cout << "10 appears " << mycount << " times.\n";// counting elements in container:std::vector<int> myvector (myints, myints+8);mycount = std::count (myvector.begin(), myvector.end(), 20);std::cout << "20 appears " << mycount  << " times.\n";return 0;
}

结果如下:

10 appears 3 times.
20 appears 3 times.

b.不同数据结构中的count(以unordered_map为例)

作为unordered_map的内置方法,其用于通过给定 keyunordered_map中存在的元素数量进行计数。通过.来访问。

#include<iostream>
#include<unordered_map>
using namespace std; int main()
{ // unordered map unordered_map<int , string> umap; // Inserting elements into the map umap.insert(make_pair(1,"Welcome")); umap.insert(make_pair(2,"to")); umap.insert(make_pair(3,"GeeksforGeeks")); umap.insert(make_pair(3,"CS Portal")); cout<<"Count of elements in map, mapped with key 3:"<<umap.count(3);   return 0;
}

结果如下:

Count of elements in map, mapped with key 3:1

C++常用函数--count函数相关推荐

  1. 计算机中函数counta是什么意思,counta函数 count函数和counta函数的用法

    count意思是计数.计算.数数等,count函数和counta函数都是计算非空单元格个数.区别在于:count函数在计算非空单元格的个数时,将把数字型的数字计算进去,错误值.文字.逻辑值.空值将被忽 ...

  2. mysql做报表查询。sum函数count函数的使用

    多个表关联查询,取某些字段,然后进行判断计算,生成新的字段,存储到另一张表中. SELECT a.LOAN_RECEIPT_NBR,c.`NAME`,b.LOAN_INIT_PRIN *0.9,b.R ...

  3. mysql 中常用的聚合函数的使用

    mysql 中常用的聚合函数的使用 文章目录 1 count 函数 2 sum 函数 3 avg 函数 计算平均值 4 max 和min 函数 求最大值 ,最小值 总结 参考文档: 什么是聚合函数: ...

  4. mysql的count函数类型是什么意思_MySQL中的COUNT函数,你理解多少

    前言:COUNT函数相比大家都不陌生,接触过数据库的兄弟们想必都用过,但是,就是这个常用的COUNT函数,却暗含许多玄机. 1.COUNT简介 看看官网对COUNT的简介 大致意思是:COUNT(ex ...

  5. php sql count函数,SQL COUNT() 函数

    SQL COUNT() 函数 COUNT() 函数返回匹配指定条件的行数. SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL ...

  6. SQL COUNT() 函数

    SQL COUNT() 函数 COUNT() 函数返回匹配指定条件的行数. SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL ...

  7. MySQL count()函数

    转载自  MySQL count()函数 MySQL COUNT()函数介绍 COUNT()函数返回表中的行数. COUNT()函数允许您对表中符合特定条件的所有行进行计数. COUNT()函数的语法 ...

  8. Oracle count函数原理,oracle count函数

    用来返回查询的行数. 当指定distinct时,不能接order_by_clause: 如果指定表达式,count返回表达式不为空的值: 当指定*号时,它返回所有行,含重复行和空值.count从不返回 ...

  9. COUNT()函数详解

    COUNT 顾名思义,就是计数的意思,此函数用处:对表中记录数进行计数. MySQL COUNT()函数介绍 COUNT()函数返回表中的行数. COUNT()函数允许您对表中符合特定条件的所有行进行 ...

最新文章

  1. 100G 免费技术学习资料大全分享 (2020 年最新)
  2. 浅析网站过度优化的成因应如何规避?
  3. linux运维解决ddos,运维人员该如何排查并解决DDOS攻击
  4. Linux Shell 判断块设备节点是否存在
  5. SAR数据集项目说明文档写作
  6. Java判断100到200之间所有的素数,并且输出这些素数
  7. excelvba怎么设置不打开文件自动保存_Excel VBA之工作薄 5.5批量工作薄标准数据的汇总...
  8. 【渝粤教育】广东开放大学 电子商务项目管理 形成性考核 (22)
  9. 数据结构--数组+链表实现哈希表
  10. 如何在 Mac 上使用“活动监视器”
  11. 添加分隔符|的几种方法
  12. 服务器多开虚拟,个人服务器多开虚拟主机
  13. 从外包月薪5K到阿里月薪15K,大厂面试必备技能
  14. STM32驱动串口屏,STM32F103C8T6串口发送指令控制HMI串口屏
  15. 计算机学院李成伟,河南科技学院校长李成伟一行看望慰问我院招生录取工作人员...
  16. win7设置wifi热点_Windows系统设置WIFI热点
  17. 利用gantt-elastic 实现简易项目甘特图
  18. dcp1608w电脑通过_通过电脑打印测试页(brother CUPS驱动 Mac OS)
  19. 如何将闲置的平板作为第二显示器(分屏)使用
  20. Linux系统下iptables(防火墙)的有关操作命令

热门文章

  1. 数智引航 共赢未来 | 科士达2023数据中心合作伙伴大会圆满召开!
  2. 面试,HR想要什么?
  3. UML 对象图 object diagram
  4. freeRTOS滴答时钟相关源码分析
  5. keil4新建第一个51单片机项目
  6. [原创] CPS1模拟器开发日志
  7. Python实现复杂规则游戏抽奖模拟器第一期:间接学习random模块函数
  8. 怎样查找局域网网关计算机的IP,电脑查询电脑ip子网掩码和默认网关的方法
  9. 【负荷预测】基于蚂蚁优化算法的BP神经网络在负荷预测中的应用研究(Matlab完整代码实现)
  10. 联想计算机网络唤醒是怎么回事,如何开启网卡的网络唤醒功能