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

网站专业制作公司砀山做网站

网站专业制作公司,砀山做网站,天津手机版建站系统,网站开发公司哪个好题目描述 对报文进行重传和重排序是常用的可靠性机制,重传缓中区内有一定数量的子报文,每个子报文在原始报文中的顺序已知,现在需要恢复出原始报文。 输入描述 输入第一行为N,表示子报文的个数,0 <N ≤ …

题目描述

对报文进行重传和重排序是常用的可靠性机制,重传缓中区内有一定数量的子报文,每个子报文在原始报文中的顺序已知,现在需要恢复出原始报文。

输入描述

输入第一行为N,表示子报文的个数,0 <N ≤ 1000。
输入第二行为N个子报文,以空格分开,子报文格式为:

字符审报文内容+后缀顺序索引

字符串报文内容由[a-z,A-Z]组成,后缀为整型值,表示顺序。

顺序值唯一,不重复。

输出描述

输出恢复出的原始报文,按照每个子报文的顺序的升序排序恢复出原始报文,顺序后缀需要从恢复出的报文中删除掉

用例

输入4
rolling3 stone4 like1 a2
输出like a rolling stone
说明4个子报文的内容分别为 "rolling","stone","like","a",顺序值分别为3,4,1,2,按照顺序值升序并删除顺序后缀,得到恢复的原始报文:"like a rolling stone“
输入8
gifts6 and7 Exchanging1 all2 precious5 things8 kinds3 of4
输出Exchanging all kinds of precious gifts and things
说明

解析

本题属于简单的字符串操作,只需要熟悉常见的数据结构和排序即可。可以使用正则或者后序遍历的方式取出每个单词的后的数值,从而对单词进行排序即可。

示例代码

package com.bytesoc.calc;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Scanner;public class T71 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = Integer.parseInt(sc.nextLine());List<Integer> orderList = new ArrayList<>();Map<Integer, String> wordMap = new HashMap<Integer, String>();String input = sc.nextLine();String wordArr[] = input.split(" ");for (int i = 0; i < wordArr.length; i++) {String word = wordArr[i];// 截取尾部的数字String numStr = "";String last = word.charAt(word.length() - 1) + "";Integer number = -1;try {while (word.length() > 0) {int nS = Integer.parseInt(last);numStr = nS + numStr;StringBuilder sb = new StringBuilder(word);sb.setCharAt(word.length() - 1, ' ');word = sb.toString().trim();last = word.charAt(word.length() - 1) + "";}} catch (Exception e) {number = Integer.parseInt(numStr);}String content = word.replace(numStr, "");orderList.add(number);wordMap.put(number, content);}orderList.sort((a, b) -> a - b);for (Integer key : orderList) {System.out.print(wordMap.get(key) + " ");}}
}

代码只提供编程思路,未经过官方实例测试

执行示例:

在这里插入图片描述

http://www.yayakq.cn/news/869392/

相关文章:

  • 网站开发运营公司绩效提成方案凡客诚品老板
  • 苏州做网站推广的公司物流 东莞网站建设
  • 为什么要做网站推广怎么直接做免费网站
  • 北京超市网站建设怎么授权小说做游戏网站
  • 个旧市建设局网站房地产网站模板库
  • 仿360电影网站源码电商网站怎样做优化才最合理
  • 深圳我的网站做国际网站有用吗
  • 湖北省建设厅官方网站证书查询网站维护中要多久才能重新进入
  • 网页游戏广告平台网站建设做h网站风险
  • 深圳商业网站建设哪家好网站培训班
  • 外链推广网站用花生棒做网站快吗
  • 网站付费推广有哪些万网登录入口
  • 3合1网站建设wordpress 电商 插件下载
  • 网站后台怎么添加栏目wordpress文章内容加信息
  • 网站建设的特点做搜狗网站点击赚钱
  • 如何发布wordpress建站优化办事效率高
  • 陕西网站建设网络公司qq是哪家公司运营的
  • 广州百度推广优化排名wordpress文章主题适合seo
  • 网站seo 工具php手机软件开发培训
  • 深圳建设网站上市广州模板网站
  • 怎么把搜到自己的网站上海十大装修公司
  • 电子商务网站分类jeecms官网
  • 保定高端网站建设黑帽seo怎么做网站排名
  • 江苏住房和建设厅网站启博云微分销
  • 重庆茂尔建设集团有限公司网站微信公众号怎么创建优惠券
  • 西部数码网站管理助手v3.0网页设计公司兴田德润在那里
  • 网站软文代写可以用wordpress的云
  • 学完网站建设再可以学什么cms系统介绍
  • 网站建设包含哪些内容制作网站怎么做导航栏
  • 雏鸟app网站推广网站 空间