华为OJ---给定n个字符串,对n个字符串按照字典序排列
来源:互联网 发布:js string转date 编辑:程序博客网 时间:2024/04/28 18:27
题目描述
给定n个字符串,对n个字符串按照字典序排列。
输入描述
输入第一行为一个正整数n(1<=n<=1000),下面n行为n个字符串(字符串长度<=100),字符串中只含有大小写字母。
输出描述
数据输出n行,输出结果为按照字典排列的字符串。
输入例子:
9
cap
to
cat
card
two
too
up
boat
boot
输出例子:
boat
boot
cap
card
cat
to
too
two
up
代码实现
#include<iostream>#include<string>#include<vector>#include<algorithm>using namespace std;int main(){int n,m;string s;vector<string> vs;while(cin>>n){m=n;while(m--){cin>>s;vs.push_back(s);}sort(vs.begin(),vs.end());//用sort函数对vector对象中存放的字符串排序,这里忽略了字母的大小写. vector<string>::iterator ite;for(ite=vs.begin();ite!=vs.end();ite++) cout<<*ite<<endl;}return 0;}
阅读全文
1 0
- 华为OJ---给定n个字符串,对n个字符串按照字典序排列
- 给定n个字符串,请对n个字符串按照字典序排列
- 给定n个字符串,请对n个字符串按照字典序排列。
- n个字符串按照字典序排列
- N个字符串全排列
- 牛客网三道编程题(四)华为机试在线训练(三)将数字逆序输出、将n个字符串按照字典顺序排序
- 按照字典序生成1--n的排列
- C语言-对输入的n个字符串进行排序
- n个随机数排列
- n个随机数排列
- POJ 3415 Life Forms 给定n个字符串,求出现在不小于k个字符串中的最长子串。
- 华为上机题:求N个字符串的最长公共子串,字符串长度不超过255。
- 华为机试题----n个长度的字符串中取m个长度的组合
- 第十五周 OJ 输出n个字符串中里含B或b的字符串
- 对任意长度字符串,删除其中的任意的N(N>=0)个字符
- 给定一个字符串,查找该字符串中第一个重复出现的字符索引。要求:时间复杂度为O(n)。
- JS截取字符串N个字符
- n个字符串比较 函数总结
- 9.5-全栈Java笔记:Map接口中的实现类HashMap
- 科学坐月子之新生儿篇 …
- 第一篇博客:开启转行之路
- 成功母乳喂养的五大秘密
- 新生儿喂奶那些事
- 华为OJ---给定n个字符串,对n个字符串按照字典序排列
- 如何哄宝宝睡觉?
- 房间(room)
- 三个小动作防病效果立竿见影
- tp3.2中生成微信推广二维码
- 多年iOS开发经验总结(一)
- 青岛市新生儿出生后各种手续…
- 齐次坐标的理解(转载)
- python3中requests中使用ip代理池随机生成ip