小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
常用遍历算法
【算法简介】:
for_each; // 遍历容器
transform; //搬运容器中的元素到另一个容器中
for_each(demo1.cpp)
【功能】:
1 | markdown复制代码 实现遍历容器 |
【函数原型】:
`for_each(iterator begin, iterator end,_func);`
1 | arduino复制代码 // 遍历算法,遍历容器中的元素 |
【demo】:
1 | c++复制代码// demo1.cpp |
注意:for_each
在实际开发中是最常用的遍历算法
transform(demo2.cpp)
【功能】:
1 | 复制代码 搬运容器到另一个容器中 |
【函数原型】:
transform(iterator begin1,iterator end1,iterator begin2,_func);
1 | arduino复制代码 // begin1 源容器的开始迭代器 |
【demo】:
1 | c++复制代码// demo2.cpp |
注意:搬运的目标容器必须提前开辟空间,否则无法正常搬运
本文转载自: 掘金