C++ 算法 count() 函数
定义和用法
count()
函数用于在数据范围内搜索指定值,并返回该值出现的次数。
数据范围通过迭代器指定。
实例
统计数字 5 在 vector 中出现的次数:
vector<int> numbers = {1, 2, 7, 5, 3, 5, 9, 2, 5}; int amount = count(numbers.begin(), numbers.end(), 5); cout << "数字 5 出现了" << amount << "次";
语法
count(iterator start, iterator end, <type> value);
其中 <type> 表示数据范围包含的数据类型。
参数
参数 | 描述 |
---|---|
start | 必需。指向要搜索数据范围起始位置的迭代器。 |
end |
必需。指向要搜索数据范围结束位置的迭代器。 将搜索到该位置之前的元素,但不包含该位置上的元素。 |
value | 必需。要搜索的目标值。 |
技术细节
返回: | 整数,表示指定值在数据范围内出现的次数。 |
---|
相关页面
教程:C++ 数据结构
教程:C++ 迭代器
教程:C++ 算法