大白糖奶兔的Blog
大白糖奶兔的Blog
STL-泛型算法

<algorithm>涉及比较、交换、查找、遍历操作、赋值、修改、移除、反转、排序、合并等等

<numeric>在序列上面进行简单数学运算,包括加法和乘法在序列上的一些操作

<functional>定义了一些模板类,用以声明函数对象

常见的STL算法

#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int a[] = { 212, 201 , 305 , 101 };
int main(){
	//定义一个向量容器存储数列
	vector<int> v(a, a + 4);
	//定义一个迭代器
	vector<int>::iterator iter;
	//遍历向量,寻找101,并返回迭代器,输出迭代器的值
	iter = find(v.begin(), v.end(), 101);
	cout << *iter << endl;
	return 0;
}

创建泛型算法

发表评论

textsms
account_circle
email

大白糖奶兔的Blog

STL-泛型算法
<algorithm>涉及比较、交换、查找、遍历操作、赋值、修改、移除、反转、排序、合并等等 <numeric>在序列上面进行简单数学运算,包括加法和乘法在序列上的一些操作 <functi…
扫描二维码继续阅读
2020-10-15
Title - Artist
0:00