研究并开发CPP_STL中的算法
发布时间
阅读量:
阅读量
STL中的算法
-
遍历操作算法
-
- for_each()
- transform()
-
搜索算法
-
- find()
- find_if()
- adjacent_find()
- binary_search()
- count()/count_if()
-
排序相关算法
-
- merge()
- sort()
- random_shuffle()
- reverse()
-
数据复制与替换算法
-
- copy()
- replace()/replace_if()
- swap()
-
数据生成算法
-
- accumulate()
- fill()
-
-
集合运算算法
-
- set_intersection()用于计算交集
- set_union()用于计算并集
- set_difference()用于计算差集
-
综合应用实例
遍历算法
for_each()
即为最为常见的实现方式,需注意的是在遍历过程中,应依次将元素的值作为参数传递给Func函数:for_each(v.begin(),v.end(),Func);
transform()
需要特别说
全部评论 (0)
还没有任何评论哟~
