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

珠海网站制作公司如何制作企业网站

珠海网站制作公司,如何制作企业网站,培训机构线上引流推广方法,wordpress git升级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/309608.html

相关文章:

  • 学院网站怎么做的小程序开发流程
  • 自己开发app的软件下载seo中国
  • 苏州做网站的公司有哪些搜索量查询百度指数
  • 网站做代码图像显示不出来91关键词
  • 计算机论文8000到10000字西安百度关键词优化排名
  • 浙江省网站备案搜索引擎网站入口
  • 点餐网站模板 手机端sem全称
  • 网站建设好找工作吗it培训学校哪家好
  • 摄影师网站推荐网络服务器图片
  • 网站开元棋牌怎么做app宁波seo教程
  • 磐安做网站软文写作公司
  • 深圳网站建设哪个推广策划方案
  • 东莞网站制作电话专业网站优化推广
  • 购物网站 怎么做免费网站创建
  • 广告网站做动图怎么做太原百度seo排名软件
  • 泸州网站开发seo发帖网站
  • 网站老是快照打开中国企业500强最新排名
  • 网站开发总结自助建站平台
  • 考试网站开发的可行性分析外贸seo网站
  • 门户网站系统设计百度手机版网页
  • 单仁营销网站的建设网络营销的工作内容包括哪些
  • 新都有没有做网站的全域seo
  • 从什么网站找做app的代码网络推广理实一体化软件
  • 公司支付网站服务费怎么做分录网站建设平台
  • 论文做系统简单还是网站简单二十条优化措施
  • 网站建设公司财务预算江苏做网站的公司有哪些
  • 简单的美食网站模板软文推广发稿
  • 个人网站可以做经营性网站产品软文撰写
  • 泰安网站建设公司哪家好网络整合营销4i原则
  • 如何用手机建网站seo免费浏览网站