1、標頭檔案 #include
2、accumulate
2.1 計算容器元素累計總和
2.2 第三個引數是起始累加的值
3、fill
3.1 填充演算法
4、測試程式
#include"pch.h"
#include#include#include//accumulate
#includeusing namespace std;
//accumulate 計算容器元素累計總和
void test01()
//第三個引數是起始累加的值
int sum = accumulate(v1.begin(), v1.end(),0);
cout << "sum= " << sum << endl;
}//fill演算法
void test02()
int main()
STL學習3常用演算法3 4常用查詢演算法
1 find 1.1 按元素查詢 2.2 提供查詢迭代器區間與查詢元素 返回迭代器 2 find if 2.1 按條件查詢 2.2 查詢區間 迭代器 查詢條件 一元謂詞,若為二元需繫結 2.3 返回迭代器 2.4 若為自定義資料型別 需要過載判斷條件 3 count 3.1 按元素統計 3.2 統計...
STL學習3常用演算法3 8常用集合演算法
1 set intersection 求兩個集合的交集 2 set union 求兩個容器的並集 3 set difference 求兩個集合的差集 4 兩集合必須是有序序列 5 返回結果最後乙個元素的迭代器位置 6 標頭檔案 include 7 測試程式 include pch.h include...
STL學習3常用演算法3 6常用拷貝替換演算法
1 copy複製 1.1 將容器中指定範圍的元素拷貝到另一容器中 1.2 目標容器要有容量 2 replace按值替換 2.1 將區間內指定的舊元素替換為新元素 3 replace if 按條件替換 3.1 將區間中符合條件的舊元素替換為新元素 4 swap 交換 4.1 交換兩個容器中的所有元素 ...