消除重复单词
2015-11-12 15:24
267 查看
sort函数在头文件<algorithm>中,排序规则为字典序排序。
重新排序,排序规则为先按大小排序,大小相同的按字典序排序。
bool isShorter(const string &s1, const string &s2)
{
return s1.size() < s2.size();
}
void newElimDups(vector<string> &vec)
{
elimDups(vec);
stable_sort(vec.begin(),vec.end(),isShorter);
}
void elimDups(vector<string> &vec) { sort(vec.begin(), vec.end()); auto end_unique = unique(vec.begin(), vec.end()); vec.erase(end_unique, vec.end()); }
重新排序,排序规则为先按大小排序,大小相同的按字典序排序。
bool isShorter(const string &s1, const string &s2)
{
return s1.size() < s2.size();
}
void newElimDups(vector<string> &vec)
{
elimDups(vec);
stable_sort(vec.begin(),vec.end(),isShorter);
}
相关文章推荐
- The Swift Pods being used are: Box, ReactiveCocoa, and Result
- js二维数组和多维数组的定义声明
- ffmpeg:fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS
- 科普dip,dp,sp,dpi,ppi,px,Density
- 博客源程序
- 网络后台开发面试题
- 实现跨域的几种方法
- 在windows 7搭建xcode开发环境
- Android基础入门教程——10.7 WindowManager(窗口管理服务)
- UDP多播
- iOS创建测试包
- C++primer第五版第八章学习笔记
- linux彻底卸载mysql
- 使用系统方法 创建一个 自定义样式的button
- dubbo配置文件解析
- 【转】HttpClient 教程 (一)
- Caused by: java.lang.NoClassDefFoundError:
- 奇 偶 行的css 设置背景颜色.
- JavaScript中的this用法总结
- WebApp网站有关meta标签