c 學習筆記27 常用遍歷演算法

2021-10-09 11:09:56 字數 1511 閱讀 8638

今天學習遍歷演算法。

學習目標:

演算法簡介:

功能描述:

函式原型:

#include

using

namespace std;

#include

#include

#include

//普通函式

void

print01

(int val)

//函式物件 仿函式

class

print02};

//for_each演算法基本用法

void

test01()

//遍歷演算法

for_each

(v.begin()

, v.

end(

), print01)

; cout << endl;

for_each

(v.begin()

, v.

end(),

print02()

);cout << endl;

}int

main()

總結:**for_each在實際開發中是最常用遍歷演算法,需要熟練掌握

5.1.2 transform

功能描述:

函式原型:

//beg1 源容器開始迭代器

//end1 源容器結束迭代器

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

//_func 函式或者函式物件

#include

using

namespace std;

#include

#include

#include

class

transform};

class

print};

void

test01()

vector<

int>v_trans;

v_trans.

resize

(v.size()

);transform

(v.begin()

, v.

end(

), v_trans.

begin()

,transform()

);for_each

(v_trans.

begin()

, v_trans.

end(),

print()

);cout << endl;

}int

main()

總結:搬運的目標容器必須要提前開闢空間,否則無法正常搬運

C 學習筆記27 WorkFlow

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!wf從入門到精通系列 翻譯 wf從入門到精通 第一章 wf簡介 翻譯 wf從入門到精通 第二章 workflow執行時 翻譯 wf從入門到精通 第三章 workflow例項 翻譯 wf從入門到精通 第四章 活動及workflow型別介紹 翻譯 wf...

C 中的常用遍歷演算法

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

c 學習筆記28 常用查詢演算法

今天學習stl常用查詢演算法。學習目標 演算法簡介 1 find 功能描述 函式原型 include using namespace std include include include void test01 查詢有沒有5這個元素 vector int iterator it find v.be...