1、算法accumulate --- 元素累计结果放置到init上
2、算法for_each
range-based for statement(since C++11)
for(decl : coll){
statement
}
for(int i : {2,3,4,5,6,7,8,9,17,19}){
cout << i << endl;
}
3、算法replace,replace_if,replace_copy
4、count,count_if
容器不带成员函数count():
array,vector,list,forword_list,deque
容器带有成员函数count():
set/multiset,map/multimap,unordered_set/unordered_multiset,unordered_map/unordered_multimap
全局函数count、count_if
5、算法find,find_if
容器不带成员函数find():
array,vector,list,forword_list,deque
容器带有成员函数find():
set/multiset,map/multimap,unordered_set/unordered_multiset,unordered_map/unordered_multimap
全局函数find、find_if
7、算法sort
容器不带成员函数sort():
array,vector,deque
set/multiset,map/multimap,unordered_set/unordered_multiset,unordered_map/unordered_multimap
容器带有成员函数sort():
list,forword_list
全局函数sort
8、算法binary_search -> 使用之前,整个序列已经是排好序的