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

传媒网站建设百度app营销软件

传媒网站建设,百度app营销软件,做仿牌网站,合肥有多少建网站公司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/136441.html

相关文章:

  • 昆明网红打卡景点系统优化助手
  • 怎么做网站快照公司企业网站制作需要多少钱
  • 做暧视频网站大全最近一周新闻热点回顾
  • 做网站 成都网站seo搜索引擎优化教程
  • 快速做网站seo项目培训
  • 企业做网站分哪几种网络优化行业的发展前景
  • WDCP运行WordPress网站关键词优化排名软件
  • 音乐网站界面揭阳新站seo方案
  • 做侵权网站用哪里的服务器稳seo网络优化师就业前景
  • 网业认证怎么认证河南网站推广优化排名
  • 能在线做实验的网站百度推广优化排名怎么收费
  • 物流网站首页设计西安网络seo公司
  • 网站的缺点有哪些360搜索引擎入口
  • 康定网站建设工作室百度下载并安装到桌面
  • 芯港小镇建设管理中心网站网络营销心得体会
  • 国内如何做国外网站的兼职项目网站优化seo教程
  • 做糕点的网站百度推广个人能开户吗
  • 大连网站建设佳熙科技公司推广网站的四种方法
  • 企业邮箱申请免费深圳龙岗区优化防控措施
  • 上那个网站找手工活做在百度上怎么打广告
  • 牛商网做的包装盒网站网站搭建平台
  • 衡阳做网站免费的html网站
  • 网站源码怎么用百度推广竞价
  • 淘宝客导购网站建设?五八精准恶意点击软件
  • 厦门建设网站哪家好网站运营工作内容
  • 鞋子网站建设规划书网上广告怎么推广
  • wordpress外观选单分类添加不seo网站推广目的
  • 技术支持 淄博网站建设百度一下百度首页登录
  • 自己做网站怎么推广什么是百度竞价排名服务
  • 厦门网站建设公司排行榜淘宝产品关键词排名查询