常用的遍历查找算法find、binary_search、adjacent_find、find_if、count、count_if、transform、for_each
一、遍历算法
二、查找算法
三、案例使用举例:
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
//transform将一个容器的元素搬运到另一个容器中
struct myplus {
int operator()(int v){
return v;
}
};
void myprint(int v) {
cout << v+100 << " ";
}
void test01() {
vector<int>v1;
vector<int>v2;
for (int i = 0; i < 10; ++i) {
v1.push_back(i);
}
v2.resize(v2.size());//开辟初始化的空间
//v2.reserve(100);//错误 虽然给了100个空间,但未初始化是不能直接使用的,需要配合push_back();
transform(v1.begin(), v1<