作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

题目描述:

输入x个字符串,然后根据字符串的内容进行排序

输入描述:

第一行的输入n代表接下来要输入n个字符串,然后后面的n行就是所输入的字符串

输出描述:

按排好的顺序输出字符串

示例:

输入:4 cad app tue kkj

输出:app cad kkj tue

解题思路:

首先输入number,表示接下来要输入number个字符串,然后再输入number个字符串,分别扔到设置好的vector里,对vector采用algorithm库自带的sort算法即可实现升序排序,如果要实现反序,只需要再写个函数放在sort里就可以了。

测试代码:

#include <iostream>
#include <vector>
#include <algorithm>
#include <string>using namespace std;int main()
{int number;vector<string> result;cin>>number;string str;while(number--){cin>> str;result.push_back(str);}sort(result.begin(),result.end());for(auto i:result){cout<<i<<endl;}return 0;
}

华为机试HJ14:字符串排序相关推荐

  1. 华为机试:字符串比较

    题目来源 华为机试:字符串比较 题目描述 题目解析 思路: 先对A[].B[]进行预处理,生成C[] ,其中 C[i] = std::abs(A[i] - B[i]); 然后我们只看C,这样问题就转换 ...

  2. 华为机试-蛇形字符串

    题目描述: 输入一个字符串(不含空格), 请寻找输入中包含所有蛇形字符串. 蛇形字符串定义: 1.蛇形字符串由连续字符对组成,其特点如下: 1.1 字符对定义:字符对由同一字母的大写和小写组成(前大后 ...

  3. 【带你刷华为机试】——字符串分割

    目录 题目:HJ4 字符串分割 题目链接:字符串分割 题目描述: 输入描述: 输出描述: 示例 解题思路: 解法: [前言]先干了生活这碗毒鸡汤:无论将来会遇到谁,生活都是先从遇到自己开始的. 题目: ...

  4. 华为机试HJ4 字符串分割

    通过全部用例,运行时间19ms,占用内存9828kb,记得在上面添加java对应的import包. BufferedReader br = new BufferedReader(new InputSt ...

  5. 【牛客网 - 华为机试 - HJ4 字符串分割】

    描述 •连续输入字符串,请按长度为8拆分每个输入字符串并进行输出: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: ...

  6. 华为机试HJ36字符串加密

    HJ36字符串加密-Python 题目 解题思路 代码 题目 解题思路 1.多组输入,按一般处理办法,循环 2.第一行,密钥,处理办法:转大写后,直接合并26个大写字母,去重,再截取26位,得到密钥: ...

  7. 华为机试108题(C 语言解答)

    Nowcoder题库链接:华为机试 HJ1 字符串最后一个单词的长度(字符串) 输入:hello nowcoder输出:8说明: 最后一个单词为nowcoder,长度为8 示例代码: HJ1.c #i ...

  8. 集合篇10.华为机试(涮题记录2)

    华为机试 31.成绩排序(**not) 32. 矩阵乘法 33. 24点游戏算法(not) 34.配置文件恢复 35. 查找两个字符串a.b中的最长公共子串 36.MP3光标位置(not) 37.DN ...

  9. [华为机试真题][2014]62.去除重复字符并排序

    题目 描述: 去除重复字符并排序 运行时间限制: 无限制 内容限制: 无限制 输入: 字符串 输出: 去除重复字符并排序的字符串 样例输入: aabcdefff 样例输出: abcdef 代码 /*- ...

最新文章

  1. EXCEL 找出重复的记录 COUNTIF
  2. 第5章-Vue.js交互及生命周期练习
  3. 【学习笔记】分析函数(开窗函数)
  4. 一个高端大气上档次的壁纸网站,突破你的的审美
  5. Web 3.0 信息聚合的时代
  6. aspx mysql类_aspx中的mysql操作类sqldatasource使用示例分享
  7. 跳跃游戏—leetcode55
  8. LeetCode 1004.最长连续1的个数
  9. xfce4环境下gdm3更换背景图片
  10. java Lock 源码分析
  11. 如何杀掉本地和远程NT系统进程
  12. 原生DOM操作方法小结
  13. QT每日一练day23:鼠标进入与离开事件
  14. thinkphp ajax 无刷新分页效果的实现
  15. NASA: Seeing Jupiter(注视木星)
  16. wordpress js 运行短代码_7个WordPress常用代码段(Code Snippets)
  17. 空间数据挖掘主要方法
  18. 雷电模拟器一直android正在启动,雷电安卓模拟器启动后没反应、无法启动、闪退的3种解决办法-针对2020年4月4号出现的...
  19. Lotus Symphony 正式版发布!
  20. 【微信小程序】rpx

热门文章

  1. libgdx的菜单配置,以及json文件的结构
  2. 25个增强iOS应用程序性能的提示和技巧--高级篇
  3. braft的LogEntry日志记录存储LogStorage
  4. 643. 子数组最大平均数 I
  5. 文件服务器 重复文件,ftp服务器校验重复文件
  6. c# 循环给数组每个元素加个逗号_C#规范整理集合和Linq
  7. 达摩院清华博士:摸鱼,有助于你灵光闪现
  8. 脉冲宽度调制pdm_两个相同Vpp驱动的 PAM4 MZ调制器
  9. kali linux 2019.1 替换burpsuite pro 1.7.37
  10. 对 React 组件进行单元测试(unit testing)