泛型算法06
来源:互联网 发布:淘宝新店扶植期 编辑:程序博客网 时间:2024/06/10 23:38
/*author:Miracledate:2016年3月8日假设vector容器ivec中的序列为1 2 3 4 100 5 100 ,将ivec复制到list的ilst中并将ivec中100的值换成0值*/#include<iostream>#include<vector>#include<list>#include<string>#include<algorithm>using namespace std;/*1、使用replace_copy将一个vector容器序列复制到list容器2、将前面一个序列中给定的值替换成指定的新值3、分别使用inserter、back_inserter、front_inserter实现*/void tool(list<int>& ilst){//输出ilstcout << "List:" << endl;for (list<int>::iterator iter = ilst.begin();iter != ilst.end(); ++iter){cout << *iter << " ";}cout << endl;}void function(){int ia[] = { 1, 2, 3, 4, 100, 5, 100 };vector<int> ivec(ia, ia + 7);list<int> ilst;//复制ivec到ilst,并且替换/*replace_copy(ivec.begin(), ivec.end(),inserter(ilst, ilst.begin()), 100, 0);*///replace_copy(ivec.begin(), ivec.end(),//back_inserter(ilst), 100, 0);replace_copy(ivec.begin(), ivec.end(),front_inserter(ilst), 100, 0);//输出ilstcout << "List:" << endl;for (list<int>::iterator iter = ilst.begin();iter != ilst.end(); ++iter){cout << *iter <<" ";}cout << endl;}
0 0
- 泛型算法06
- 泛型算法系列37:堆算法
- 泛型算法:Tips
- 泛型算法摘要
- STL泛型算法
- 泛型算法
- 泛型算法
- 泛型算法使用
- 泛型算法
- 泛型算法 for_each()
- 泛型算法
- 泛型算法
- 泛型算法
- 泛型算法
- 泛型算法
- 泛型算法
- find泛型算法
- 泛型算法简要
- HBase -ROOT-和.META.表结构(region定位原理)
- Error:Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"
- TCP如何保证可靠性?
- matlab官网
- 定制WES7紧急修复U盘
- 泛型算法06
- Hbase写数据,存数据,读数据的详细过程
- c++第二次程序设计
- Android的各种Drawable讲解
- 绘图
- (一) CXF 简介
- 自定义View笔记——Paint
- iOS面试题二
- activemq如何在activemq.xml里配置自动删除不活动的队列