常用的遍歷演算法

2021-09-24 23:52:11 字數 1210 閱讀 8871

概述:

演算法簡介:

功能描述:

函式原型:

示例:

#includeusing namespace std;

#include #include //普通函式

void print01(int val)

//函式物件

class print02

};//for_each演算法基本用法

void test01()

//遍歷演算法

功能描述:函式原型:

//beg1 源容器開始迭代器

//end1 源容器結束迭代器

//beg2 目標容器開始迭代器

//_func 函式或者函式物件

#includeusing namespace std;

#include#include//常用遍歷演算法 搬運 transform

class transform

};class myprint

};void test01()

vectorvtarget; //目標容器

vtarget.resize(v.size()); // 目標容器需要提前開闢空間

常用的遍歷演算法

transform b1,e1,b2,op 把乙個區間 b1,e1 內的資料經過 op 轉化,放入以b2開頭的第二個容器內 也就是複製 修改 變換 當然b2可以等於b1 transform b1,e1,b2,b3,op 把兩個集合裡的資料整合 op 到第三個集合,當然b3 b2 b1也可以 注意 1...

STL 常用遍歷演算法

學習目標 演算法簡介 功能描述 函式原型 示例 include include 普通函式 void print01 int val 函式物件 class print02 for each演算法基本用法 void test01 遍歷演算法 for each v.begin v.end print01 ...

C 中的常用遍歷演算法

功能描述 實現遍歷容器 函式原型 for each iterator beg,iterator end,func 遍歷演算法遍歷容器元素 beg開始迭代器 end結束迭代器 func函式或者函式物件 include include include using namespace std 常用遍歷演算...