STL算法
1 分钟阅读
•
141 字
+
47 词
算法库中的函数都是非成员函数(自由函数、全局函数)
1、分类
1、非修改式的算法:for_each、count、find
2、修改式的算法:copy、remove_if、swap
3、排序算法:sort
4、二分搜索:lower_bound、upper_bound
5、集合操作:set_intersection
6、堆相关的操作:make_heap
7、取最值:max、min
8、未初始化的操作:uninitialized_copy
2、for_each算法
一元函数:函数的参数只有一个。二元函数:函数的参数是两个。
一元谓词/断言:函数的参数只有一个,并且函数的返回类型是bool。
二元谓词/断言:函数的参数有两个,并且函数的返回类型是bool。