题目描述

给定n个字符串,请对n个字符串按照字典序排列。
输入描述:
输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
输出描述:
数据输出n行,输出结果为按照字典序排列的字符串。
示例1

输入:
9
cap
to
cat
card
two
too
up
boat
boot输出:
boat
boot
cap
card
cat
to
too
two
up

思路:将输入的n个字符串放到vector中,直接用sort函数排序~

代码:

#include <iostream>
#include <string>
#include <vector>
#include <algorithm>using namespace std;int main(){int n;vector<string> res;string input;cin>>n;while(n){//输入n个字符串放到vector中cin>>input;res.push_back(input);--n;}sort(res.begin(),res.end());//直接用sort排序for(vector<string>::iterator iter=res.begin();iter!=res.end();++iter){cout<<*iter<<endl;}return 0;
}

输出结果: 运行时间: 3 ms 占用内存:368K 状态:答案正确

华为机试——字串的连接最长路径查找相关推荐

  1. 1-14字串的连接最长路径查找

    题目描述 给定n个字符串,请对n个字符串按照字典序排列. 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母. 输出描述: ...

  2. 2022华为机试真题 C++ 实现【快速人名查找】

    目录 题目 思路 考点 Code 题目 给一个字符串,表示用', \'分开的人名.然后给定一个字符串,进行快速人名查找,符合要求的输出. 快速人名查找要求︰人名的每个单词的连续前几位能组成给定字符串, ...

  3. 字符串的连接最长路径查找

    题目描述 给定n个字符串,请对n个字符串按照字典序排列. 输入描述 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母. 输出描述 数据 ...

  4. 华为机试python编程题_牛客网华为机试题之Python解法

    牛客网华为机试题之Python解法 第1题 字符串最后一个单词的长度 a = input().split(" ") print(len(a[-1])) 第2题 计算字符个数 a = ...

  5. 【华为机试 Python实现】华为机试题集合(已更新171篇)

    文章目录 新手指引 数据结构基础 华为机试真题系列 牛客网华为机试系列 Python 八股文系列 <华为机试真题详解>专栏定价99.9 包含 <华为机试真题>的所有题目. 包含 ...

  6. 华为机试真题分类汇总

    1. 字符串 类别 题目 知识点 题目分值 / 难度 字符串 [华为机试真题 JAVA]TLV解析Ⅰ-100 字符串分隔.拼接.搜索 100/中等 字符串 [华为机试真题 JAVA]寻找相同子串-10 ...

  7. 【华为机试真题 Python实现】字串转换 a->b,b->c

    文章目录 前言 题目描述 示例 1 示例 2 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会 ...

  8. Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题

    接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题   HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...

  9. 【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 金九银十,金三银四.当前正处于校招.社招的火热期,之前就想为正在筹备就业的同学们准备刷题宝 ...

最新文章

  1. pm2常用的命令用法介绍
  2. 语言生日创意代码_你生日那天的宇宙什么样子知道?我全部给你吧!
  3. opencv学习笔记2--存取图像元素
  4. 怎样才算精通Linux
  5. Hive SQL中的concat、concat_ws、concat_group列转行,行转列
  6. 容器系列之虚拟化网络
  7. 通过 Hibernate 调用存储过程
  8. java5 64_java8 64位(官方免费版下载2020)
  9. 中班音乐计算机反思,幼儿园音乐活动反思10篇
  10. 关于HikariCP的见解
  11. Node-跟着李南江学编程
  12. 视频接入AI平台技术方案
  13. 时间复杂度和空间复杂度(超详细)
  14. cad中简单流程图制作_教你怎么制作出高逼格的专业流程图!
  15. 微信小程序之回调函数
  16. Caffe Prototxt 特殊层系列:Crop Layer
  17. _getch() 和 getch() 及 _T()
  18. 记一次完整的新浪云部署nodejs项目上线完整流程及填坑处理!
  19. 今天发发牢骚,没有营养的文章
  20. 【APICloud系列|5】一键生成APP所有图标

热门文章

  1. 2021.08.28-MMsegmentation0.16.0+Cuda10.1+Ubuntu16.04+Pytorch1.8环境安装
  2. [Unity] 战斗系统学习 6:构建 TPS 框架 2
  3. 兰空图床Lsky Pro 免费开源图床网站程序v1.6.3
  4. mysql表导入redis_MySQL数据导入Redis
  5. HackBrowserData 一键导出 浏览器保存的登录密码、历史记录、Cookies、书签
  6. 此计算机无法设置密码,电脑该怎么设置密码
  7. matlab中英文对照表,Matlab工具箱中英文对照
  8. java getconstructor_java – 线程陷入getDeclaredConstructors的可能原因?
  9. vue 动态绑定 video src,不能正常播放问题
  10. 记录:希尔排序思路分析