C++ Primer 第5版--练习10.11
来源:互联网 发布:单片机工程师笔试题 编辑:程序博客网 时间:2024/06/02 04:29
练习 10.11:编写程序,使用 stable_sort 和 isShorter 将传递给你的 elimDups版本的 vector 排序。打印 vector 的内容,验证你的程序的正确性。
#include <iostream>#include <vector>#include <algorithm>using namespace std;void elimDups(vector<string> &words){ sort(words.begin(), words.end()); auto end_unique = unique(words.begin(), words.end()); words.erase(end_unique, words.end());}bool isShorter(const string &s1, const string &s2){ return s1.size() < s2.size();}int main(){ vector<string> words = {"the", "quick", "red", "fox", "jumps", "over", "the", "slow", "red", "turtle"}; elimDups(words); stable_sort(words.begin(), words.end(), isShorter); for (const auto &s : words) cout << s << " "; cout << endl; return 0;}
0 0
- C++ Primer 第5版--练习10.11
- C++primer第5版课后练习习题答案 9.4
- C++primer第5版课后练习习题答案9.5
- C++primer第5版课后练习习题答案9.16
- C++primer第5版课后练习习题答案 9.20
- C++primer第5版课后练习习题答案9.26
- C++primer第5版课后练习习题答案9.28
- C++primer第5版课后练习习题答案9.47
- C++primer第5版课后练习习题答案9.51
- C++primer第5版课后练习习题答案9.52
- C++primer第5版课后练习习题答案7.23
- 《C Primer Plus(第5版)中文版》第7章编程练习第5题
- 《C Primer Plus(第5版)中文版》第6章编程练习第1题
- 《C Primer Plus(第5版)中文版》第6章编程练习第14题
- 《C Primer Plus(第5版)中文版》第6章编程练习第15题
- 《C Primer Plus(第5版)中文版》第6章编程练习第16题
- 《C Primer Plus(第5版)中文版》第7章编程练习第1题
- 《C Primer Plus(第5版)中文版》第7章编程练习第2题
- 5个数求最值
- centos安装svn服务器
- .Net 面试题 汇总(一)
- 【BZOJ 2431】【HAOI 2009】逆序对数列【DP+优化】
- 1124. Raffle for Weibo Followers (20)-PAT甲级真题
- C++ Primer 第5版--练习10.11
- 网络传输介质篇--三大常见双绞线
- JAVA基础知识(三)—————字符串
- SSH三大框架面试知识点
- 如何写好状态机1
- Eclipse中@author的修改
- Android中Canvas绘图基础详解(附源码下载)
- caffe学习笔记21-VggNet论文笔记
- Lucene之Solr安装与配置(六)