STL常用算法
9页1、STL常用算法#include 算法常用版本描述返回Typestd:find()find(_InIt _Fisrt,_InIt _Last,_Ty& _Val);从两个迭代器指定的范围中查找指定值引用被查找的值的iterator或end()std:find_if()find_if(_InIt _Fisrt,_InIt _Last,_CallBack);从两个迭代器指定的范围中查找与回调谓词匹配的实例与谓词匹配的实例的iterator或end()std:find_if_not()find_if_not(_InIt _Fisrt,_InIt _Last,_Func _CallBack);从迭代器范围中返回第一个不符合谓词的元素第一个不符合谓词的元素的iterator或end()std:count()count(_InIt _First,_InIt _Last,_Ty& _Val);求得一个元素序列中与第三个参数相符的元素的个数与第三个参数匹配的元素的int个数std:count_if()count_if(_InIt _First,_InIt _Last, _CallBack);求得一个序列
2、中与谓词匹配的元素的个数符合条件元素的int个数std:generate()generate(_FwdIt _First,_FwdIt _Last,_CallBack);通过特定值填充一个迭代器范围voidstd:max()max(_Left,_Right /*,Predicate*/);通过operator或用户提供的二元谓词比较任意类型的两个元素返回较大的一个元素的const引用std:min()min(_Left,_Right /*,Predicate*/);通过operator或用户提供的二元谓词比较任意类型的两个元素较小的一个元素的const引用std:max_element()max_element(_FwdIt _First,_FwdIt _Last /*,_Pred*/);从一组任意类型的元素元素序列中查找最大的一个引用最大”的元素的iteratorstd:min_element()min_element(_FwdIt _First,_FwdIt _Last /*,_Pred*/);从一组任意类型的元素元素序列中查找最小的一个引用最小的元素的iteratoradjace
3、nt_find()adjacent_find(_FwdIt_First, _FwdIt _Last/*,_Pred*/);从一组任意类型的元素序列中查找有重复的元素引用重复的第一个元素的iterator或者end()std:all_of()all_of(_InIt _First,_InIt _Last,Pr _Pred);当一组元素序列全部与谓词匹配时返回true否则返回falseboolstd:any_of()any_of(_InIt _First,_InIt _Last,_Pr _Pred);当一组元素序列中任意一个元素与谓词匹配时返回true否则返回falseboolstd:none_of()none_of(_InIt _First,_InIt _Last,_Pr_Pred);当一组元素序列全部都不与谓词匹配时返回true否则返回falseboolstd:for_each()for_each(_InIt _First,_InIt _Last,_CallBack);对指定范围内的所有元素执行一次_CallBack_CallBackl类型std:transform()transfor
4、m(_InIt_SrcFirst,_InIt _SrcLast,_OutIt_DestBegin,_CallBack);对指定范围的元素执行回调后生成新的元素,然后将这些新元素保存在第三个参数指定的目标范围中引用Dest范围的past-the-end的_OutputIterator-transform(_InIt _First1,_InIt _Last,_InIt _First2,_OutIt _DestBegin,_CallBack);对两个指定序列的元素调用二元谓词,并将结果存入到第四个参数指定的容器中引用Dest范围的past-the-end的_OutputIteratorstd:equal()equal(_InIt _First1,_InIt _Last1,_InIt _First2 /*,_Pred*/);对两个不同类型的容器比较对应位置的值,当全部相等或者全部符合谓词时返回true否则返回falseboolstd:copy()copy(_InIt _SrcBegin,_InIt _SrcEnd,_OutIt _DestBegin);将一个序列的元素复制到另一个序列中,Src
《STL常用算法》由会员卷****络分享,可在线阅读,更多相关《STL常用算法》请在金锄头文库上搜索。
linux共享内存专题编程笔记
GIF图形文件格式文档
附件4:拟晋升XXXX专业技术职务任职资格评审表
linux进程间通讯笔记
linux socket应用编程笔记3-
STL所有算法(70个)
①【简历模板】杨1
IO接口及常用IO设备
①【简历模板】韦有3
linux socket应用编程笔记1
附件6:高级工程师专业技术职务评审申报论文声明承诺书
linux socket应用编程笔记2
户籍迁入申请书 模板
①【简历模板】蛋炒饭2
附件3:专业技术职务任职资格申报表
GIF文件格式详解
wav文件格式分析详解
GIF文件结构与解码器
STL常用算法
linux管道专题编程笔记docx
2023-08-28 7页
2023-08-21 28页
2022-11-11 10页
2022-07-29 74页
2021-12-30 6页
2021-12-30 9页
2021-12-30 6页
2021-12-30 7页
2021-12-30 9页
2021-12-30 7页