拷贝和替换
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0bb44b4453e65af92e6071b3b7c5d509.png)
copy
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aa18952a401c73a7accf599cdd284bc4.png)
int a[10]={1,2,3,4,5,6,7,8,9};
int b[10];
copy(&a[1],a+10,&b[1]);
如果是容器之间拷贝,要记住必须要先resize()提前开辟一个空间
replace,替换算法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/01e38d23033e73886496d7850d518963.png)
replace_if
满足条件时候替换,条件可以是函数,也可以是仿函数,返回值是bool
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a020b71f0493830b662aa5413663a3ea.png)
swap
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e75029f72ba97148e101a970b494ddbb.png)
int a[10]={1,2,3,4,5,6,7,8,9};
int b[10];
swap(a,b);
cout<<b[3];
必须要同种类型容器才可以替换