C++_没有STL不能解决的问题之——<algorithm>
2024-08-26 10:41:10
这个坑好大,慢慢写
一、非修改式序列操作
1、find()
在区间中查找出某元素第一次出现的位置(注意!!是返回地址值)
int main(){
int a[]={,,,,,};
int *b;
b=find(a,a+,);
cout<<b;//返回地址值
cout<<b-a;//返回该元素在数组中出现的第一个位置
}
2、for_each()
将一个非修改式函数对象运用到区间中的每个成员
void add1(int a){
cout<<a<<'\n';
}
int main(){
int a[]={,,,,,,};
for_each(a,a+,add1);
}
3、count()
返回特定值在区间中出现的次数
int main(){
int a[]={,,,,,,};
count(a,a+,);
}
4、equal()
最新文章
- 再探JS数组原生方法—没想到你是这样的数组
- 获取MS SQL TABLE列名列表
- Codeforce#331 (Div. 2) A. Wilbur and Swimming Pool(谨以此题来纪念我的愚蠢)
- nginx高并发优化
- OEM status|start|stop
- vs 行数
- 关于AS3里的Matrix3D中的appendXXX和prependXXX
- 简单Elixir游戏服设计-玩家进程注册
- Spring Boot 整合Quartz定时器
- jQuery获取name相同被选中的多选框的值
- os模块总结
- NGINX X-Forwarded-For / XFF / xforword
- POJ 2987 Firing【最大权闭合图-最小割】
- Dedecms5.7搜索结果页空白无内容的解决方法
- C#使用线程池创建线程
- 浏览器。浏览器对象检测、Chrome调试工具
- C#——图片操作类简单封装
- libuv源码分析
- AtomicStampedReference解决ABA问题
- 可收缩的TextView