CI9.2-字符串排序
来源:互联网 发布:js禁止浏览器刷新按钮 编辑:程序博客网 时间:2024/05/29 09:48
给一个字符串数组排序,排序规则是同构字符串挨在一起。
思路:
重写sort函数的比较函数,然后调用sort函数即可。
#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;bool cmp(string s1, string s2){sort(&s1[0], &s1[0] + s1.size());sort(&s2[0], &s2[0] + s2.size());return s1 < s2;}void Sort(vector<string>& svec){sort(svec.begin(), svec.end(), cmp);for (int i = 0; i < svec.size(); ++i)cout << svec[i] << endl;}int main(){vector<string> svec;svec.push_back("axyz");svec.push_back("cab");svec.push_back("zyxa");svec.push_back("bac");svec.push_back("gf");svec.push_back("xyza");svec.push_back("fg");Sort(svec);return 0;}
- CI9.2-字符串排序
- CI9.5-特殊字符串数组的二分查找
- CI9.1-合并有序数组
- 2_按顺序排序,字符串排序
- CI9.3-旋转数组查找给定值
- MyEclipse 2017 CI9新功能及下载地址
- 字符串排序
- 字符串排序
- 字符串排序
- 字符串排序
- 字符串排序
- 字符串排序。
- 字符串排序
- 字符串排序
- 字符串排序
- 字符串排序
- 字符串排序
- 字符串排序
- Lucene核心--构建Lucene搜索(上篇,理论篇)
- s3c2440系统时钟
- contentWindow 和contentDocument区别 及iframe访问
- 顶礼南师 感恩南师 追随南师
- javaScript 扩展(prototype)
- CI9.2-字符串排序
- 顺序表删除和X相同的所有元素(C)
- MATLAB像素颜色的表达方式
- 推荐近年来印象最深的几本书 .
- 使用Excel背单词-高效-简单
- spring MVC session传递model
- 关于网络数据传输大小端字节序的转换
- java JDK7安装后指定环境变量失败的原因
- Spring 各种Advice示例