10.5.3 & 10.6节练习
来源:互联网 发布:淘宝油画 莫奈的花园 编辑:程序博客网 时间:2024/06/08 18:53
练习10.41 仅根据算法和参数的名字,描述下面每个标准库算法执行什么操作。
replace(beg,end,old_val, new_val):将容器中的元素old_val替换为new_val。
replace_if(beg,end,pred,new_val):当元素在pred条件下满足非零值,将其替换为new_val。
replace_copy(beg,end,dest,old_val,new_val):将容器中的元素old_val替换为new_val,并将其拷贝到dest。
replace_copy_if(beg,end,dest,pred,new_val):当元素在pred条件下满足非零值,将其拷贝到dest。
练习10.42 使用list代替vector重新实现10.2.3节(343页)中的去除重复单词的程序。
#include <iostream>#include <list>#include <string>#include <algorithm>#include <iterator>using namespace std;int main(){list<string> text{ "I","can","can","a","can","in","your","can" };text.sort();text.unique();for_each(text.begin(), text.end(), [](const string &s) {cout << s << " "; });cout << endl;//ostream_iterator<string> out_iter(cout, " ");//copy(text.begin(), text.end(), out_iter);return 0;}
0 0
- 10.5.3 & 10.6节练习
- 第十章 10.5.3节练习 & 10.6节练习
- 10.5.1节练习
- 10.2.3节练习
- 10.3.3节练习
- 10.4.3节练习
- 11.2.3节练习
- 1.4.3节练习
- 2.2.3节练习
- 2.3.3节练习
- 2.4.3节练习
- 2.5.3节练习
- 第九章 9.2.2节练习 & 9.2.3节练习
- 第九章 9.3.2节练习 & 9.3.3节练习
- 第十章 10.2.3节练习 & 10.3.1节练习
- 第十四章 14.9.2节练习 & 14.9.3节练习
- 第十五章 15.7.2节练习 & 15.7.3节练习
- 第十七章 17.5.2节练习 & 17.5.3节练习
- 关闭xdebug
- Hadoop 2.7.1 在centos6.3下配置环境变量并安装配置完全分布式集群
- 阻止事件冒泡
- 二分搜索树的实现
- 位操作总结
- 10.5.3 & 10.6节练习
- 智慧城市顶层设计范例:以数字家庭区块为例-P03
- 排序算法(3)-直接插入排序
- 使用 Android Studio自定义View01——注意是否重写onMeasure的区别,实现真正的自适应布局
- 面试算法总结
- 使用SQL Nexus整合----熟悉SQL Nexus
- Spring学习(十六)Spring Bean内容模型介绍
- Endless Punishment——HOJ
- leetcode-Java-202. Happy Number