标签:for cout 序列 count algorithm 函数 次数 col 问题
这个坑好大,慢慢写
一、非修改式序列操作
1、find()
在区间中查找出某元素第一次出现的位置(注意!!是返回地址值)
1 int main(){ 2 int a[100]={1,2,3,3,3,6}; 3 int *b; 4 b=find(a,a+7,6); 5 cout<<b;//返回地址值 6 cout<<b-a;//返回该元素在数组中出现的第一个位置 7 }
2、for_each()
将一个非修改式函数对象运用到区间中的每个成员
1 void add1(int a){ 2 cout<<a<<‘\n‘; 3 } 4 int main(){ 5 int a[100]={1,2,3,4,5,6,7}; 6 for_each(a,a+10,add1); 7 }
3、count()
返回特定值在区间中出现的次数
1 int main(){ 2 int a[100]={1,2,3,4,5,5,7}; 3 count(a,a+10,5); 4 }
4、equal()
C++_没有STL不能解决的问题之——<algorithm>
标签:for cout 序列 count algorithm 函数 次数 col 问题
原文地址:https://www.cnblogs.com/Never-Land/p/10848263.html