当前位置: 首页 > wzjs >正文

营销网站搭建大连响应式网站

营销网站搭建,大连响应式网站,软件开发工作,个人申请公众号注册HJ14 字符串排序 描述 对于给定的由大小写字母混合构成的 n 个单词&#xff0c;输出按字典序从小到大排序后的结果。 从字符串的第一个字符开始逐个比较&#xff0c;直到找到第一个不同的位置&#xff0c;通过比较这个位置字符对应的&#xff08;A<⋯<Z<a<⋯<…

HJ14 字符串排序

描述
对于给定的由大小写字母混合构成的 n 个单词,输出按字典序从小到大排序后的结果。

从字符串的第一个字符开始逐个比较,直到找到第一个不同的位置,通过比较这个位置字符对应的(A<⋯<Z<a<⋯<z )得出字符串的大小,称为字典序比较。

输入描述:
第一行输入一个整数 n(1≦n≦1000) 代表给定的单词个数。
此后 n 行,每行输入一个长度 1≦length(s)≦100 ,由大小写字母混合构成的字符串 s ,代表一个单词。

输出描述:
输出 n 行,每行输出一个字符串,代表排序后的结果。第一行输出字典序最小的单词。

示例1

输入:
11
cap
to
cat
card
two
too
up
boat
boot
AA
Aa输出:
AA
Aa
boat
boot
cap
card
cat
to
too
two
up

思路是读取输入的多行字符串,首行为数字表示后续字符串数量,剩余行存入数组。通过冒泡排序将字符串按字典序升序排列。compareTo() 方法区分大小写(大写字母排在小写字母之前)。

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint len = Integer.parseInt(in.nextLine());String[] datas = new String[len];for(int k=0;k<len;k++){datas[k] = in.nextLine();}for(int i=0;i<len;i++){for(int j=0;j<len-i-1;j++){if(datas[j].compareTo(datas[j+1]) > 0){String temp = datas[j];datas[j] = datas[j+1];datas[j+1] = temp;}}}for(int k=0;k<len;k++){System.out.println(datas[k]);}}}
}
http://www.dtcms.com/wzjs/803294.html

相关文章:

  • QQ可以在网站做临时会话么公司网站建设的系统功能需求
  • 网站备案基础知识wordpress菜单栏改成小写
  • 东莞软件网站推广网页后端开发
  • 企业网站 费用佛山网站推广软件
  • 帮做毕设的网站溧阳城乡建设局网站
  • 镇江网站搭建襄阳做网站公司有哪些
  • 企业网站建设联系wordpress博客数据放在哪里的
  • php开源建站系统口红做网站多少钱
  • 南京网站建设流程软件开发案例展示
  • 买域名后 怎么做网站一个人做网站现实吗
  • 白银区住房和城乡建设局网站wordpress自定义帖子链接
  • 网站备案有期限吗视频直播网站怎么做
  • 网站排名下降原因网站开发要花费多少钱
  • 大型门户网站建设所具有的功能模块主要有几种类型福州seo博客
  • xxx网站建设规划书发稿是什么意思
  • 登录贵州省住房和城乡建设厅网站婴儿睡袋网站建设
  • 合肥肥东网站建设网站正能量晚上免费软件
  • 网站建设包含专业php网站后台模版
  • 环保工程 技术支持 东莞网站建设做化妆品网站
  • 网站优化意见营销型网站建设php源码
  • 液压产品做哪个网站好长沙高端网站建设
  • 杭州高瑞网站建设手机制作手书app软件
  • 开源wiki做网站速推网
  • 代备案网站公司网站注册流程和费用
  • 佛山大型网站设计公司网站开发工作图解
  • 怎么做影视网站做网站公司名字
  • 怎么在淘宝上做网站1688官网登录账号
  • 音乐网站答辩泗洪做网站公司
  • 怎么整理网站wordpress采集源码
  • 网站设计说明范文重庆网页制作设计营销