后缀字串排序
来源:互联网 发布:java实现三级联动 编辑:程序博客网 时间:2024/06/05 15:54
题目描述
对于一个字符串,将其后缀子串进行排序,例如grain 其子串有: grain rain ain in n 然后对各子串按字典顺序排序,即: ain,grain,in,n,rain
输入描述:
每个案例为一行字符串。
输出描述:
将子串排序输出
示例1
输入
grain
输出
ain
grain
in
n
rain
想法就是先输入,然后拆分,然后排序,然后输出
#include <iostream>#include <vector>#include <string>#include <algorithm>using namespace std;int main(){string str;vector<string> tt;cin>>str;for(int i=0;i<str.length();i++){tt.push_back(str.substr(i,str.length()-i));}sort(tt.begin(),tt.end());for(int i=0;i<tt.size();i++){ cout<<tt[i]<<endl;} return 0;}
事实证明,还是STL好用!
阅读全文
0 0
- 后缀字串排序
- 九度OJ 1099 后缀字串排序
- 【后缀数组】后缀排序
- 后缀排序
- 后缀数组1.1 支持数字串
- 后缀数组(最长回文字串)ural1297
- 【后缀数组 不同的字串个数】SPOJ
- 后缀数组以及利用后缀数组求取最长公共字串
- UOJ35 后缀排序 后缀数组
- uoj#35: 后缀排序
- Uoj#35. 后缀排序
- 后缀子串排序
- 【uoj #35】后缀排序
- [UOJ35]后缀排序
- CodeVS1500 后缀排序
- 【uoj 35】后缀排序
- uoj35: 后缀排序
- uoj #35. 后缀排序
- "xxx" is not translated in "en" (English)
- c++中int a[10]和int a=new int[10]]有什么区别
- Mysql集群和一主多从的方案实现(二)
- 深度学习:优化神经网络(1)
- 学习笔记3 时间复杂度和空间复杂度
- 后缀字串排序
- 13. Roman to Integer
- 答辩:类的继承
- LeetCode--Unique Binary Search Trees (不同二叉搜索树的个数)Python
- 集合框架
- ImagerLoader 的使用和配置 以及存储
- echarts
- git基础语句-vim的使用
- 数据结构与算法分析(算法分析部分)