华为机试HJ14:字符串排序
作者:翟天保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:字符串排序相关推荐
- 华为机试:字符串比较
题目来源 华为机试:字符串比较 题目描述 题目解析 思路: 先对A[].B[]进行预处理,生成C[] ,其中 C[i] = std::abs(A[i] - B[i]); 然后我们只看C,这样问题就转换 ...
- 华为机试-蛇形字符串
题目描述: 输入一个字符串(不含空格), 请寻找输入中包含所有蛇形字符串. 蛇形字符串定义: 1.蛇形字符串由连续字符对组成,其特点如下: 1.1 字符对定义:字符对由同一字母的大写和小写组成(前大后 ...
- 【带你刷华为机试】——字符串分割
目录 题目:HJ4 字符串分割 题目链接:字符串分割 题目描述: 输入描述: 输出描述: 示例 解题思路: 解法: [前言]先干了生活这碗毒鸡汤:无论将来会遇到谁,生活都是先从遇到自己开始的. 题目: ...
- 华为机试HJ4 字符串分割
通过全部用例,运行时间19ms,占用内存9828kb,记得在上面添加java对应的import包. BufferedReader br = new BufferedReader(new InputSt ...
- 【牛客网 - 华为机试 - HJ4 字符串分割】
描述 •连续输入字符串,请按长度为8拆分每个输入字符串并进行输出: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(每个字符串长度小于等于100) 输出描述: ...
- 华为机试HJ36字符串加密
HJ36字符串加密-Python 题目 解题思路 代码 题目 解题思路 1.多组输入,按一般处理办法,循环 2.第一行,密钥,处理办法:转大写后,直接合并26个大写字母,去重,再截取26位,得到密钥: ...
- 华为机试108题(C 语言解答)
Nowcoder题库链接:华为机试 HJ1 字符串最后一个单词的长度(字符串) 输入:hello nowcoder输出:8说明: 最后一个单词为nowcoder,长度为8 示例代码: HJ1.c #i ...
- 集合篇10.华为机试(涮题记录2)
华为机试 31.成绩排序(**not) 32. 矩阵乘法 33. 24点游戏算法(not) 34.配置文件恢复 35. 查找两个字符串a.b中的最长公共子串 36.MP3光标位置(not) 37.DN ...
- [华为机试真题][2014]62.去除重复字符并排序
题目 描述: 去除重复字符并排序 运行时间限制: 无限制 内容限制: 无限制 输入: 字符串 输出: 去除重复字符并排序的字符串 样例输入: aabcdefff 样例输出: abcdef 代码 /*- ...
最新文章
- EXCEL 找出重复的记录 COUNTIF
- 第5章-Vue.js交互及生命周期练习
- 【学习笔记】分析函数(开窗函数)
- 一个高端大气上档次的壁纸网站,突破你的的审美
- Web 3.0 信息聚合的时代
- aspx mysql类_aspx中的mysql操作类sqldatasource使用示例分享
- 跳跃游戏—leetcode55
- LeetCode 1004.最长连续1的个数
- xfce4环境下gdm3更换背景图片
- java Lock 源码分析
- 如何杀掉本地和远程NT系统进程
- 原生DOM操作方法小结
- QT每日一练day23:鼠标进入与离开事件
- thinkphp ajax 无刷新分页效果的实现
- NASA: Seeing Jupiter(注视木星)
- wordpress js 运行短代码_7个WordPress常用代码段(Code Snippets)
- 空间数据挖掘主要方法
- 雷电模拟器一直android正在启动,雷电安卓模拟器启动后没反应、无法启动、闪退的3种解决办法-针对2020年4月4号出现的...
- Lotus Symphony 正式版发布!
- 【微信小程序】rpx
热门文章
- libgdx的菜单配置,以及json文件的结构
- 25个增强iOS应用程序性能的提示和技巧--高级篇
- braft的LogEntry日志记录存储LogStorage
- 643. 子数组最大平均数 I
- 文件服务器 重复文件,ftp服务器校验重复文件
- c# 循环给数组每个元素加个逗号_C#规范整理集合和Linq
- 达摩院清华博士:摸鱼,有助于你灵光闪现
- 脉冲宽度调制pdm_两个相同Vpp驱动的 PAM4 MZ调制器
- kali linux 2019.1 替换burpsuite pro 1.7.37
- 对 React 组件进行单元测试(unit testing)