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

seo网站推广教程seo查询友情链接

seo网站推广教程,seo查询友情链接,网上推广平台有哪些,腾讯静态网站托管目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路1、核心思想2、题做多了#xff0c;你就会发现#xff0c;这道题属于送分题#xff0c;为什么这样说#xff1f;3、具体解题思路#xff1a; 五、Java算法源码六、效果展示1、输入2、输出 华为OD机试 2023B… 目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路1、核心思想2、题做多了你就会发现这道题属于送分题为什么这样说3、具体解题思路 五、Java算法源码六、效果展示1、输入2、输出 华为OD机试 2023B卷题库疯狂收录中刷题点这里 专栏导读 本专栏收录于《华为OD机试JAVA真题A卷B卷》。 刷的越多抽中的概率越大每一题都有详细的答题思路、详细的代码注释、样例测试发现新题目随时更新全天CSDN在线答疑。 一、题目描述 在一个狭小的路口每秒只能通过一辆车假设车辆的颜色只有 3 种找出 N 秒内经过的最多颜色的车辆数量。 三种颜色编号为0 1 2 二、输入描述 第一行输入的是通过的车辆颜色信息[0,1,1,2] 代表4 秒钟通过的车辆颜色分别是 0 , 1 , 1 , 2 第二行输入的是统计时间窗整型单位为秒 三、输出描述 输出指定时间窗内经过的最多颜色的车辆数量。 四、解题思路 1、核心思想 输出指定时间窗内经过的最多颜色的车辆数量。 题读三遍其义自见。 在一个狭小的路口每秒只能通过一辆车假设车辆的颜色只有 3 种找出 N 秒内经过的最多颜色的车辆数量。 比如输入 0 1 2 2 1 0 4 4秒内经过的最多颜色的车辆数量。 4秒内经过了那几辆车0 1 2 2 颜色最多的车辆是2数量是2即输出2。 2、题做多了你就会发现这道题属于送分题为什么这样说 题意简单一看题目就秒懂通过map实现即可 有的人可能想到滑动窗口双指针不麻烦吗通过考试拿满分才是王道。 算法嘛能用简单的绝不用复杂的。 3、具体解题思路 遍历第一行输入的通过的车辆颜色信息遍历的长度是统计时间窗定义一个mapkey每辆车的颜色信息value统计时间窗内出现的次数。获取map中值最大的值即输出结果。 五、Java算法源码 package com.guor.od;import java.util.*;public class OdTest02 {/*** 最多颜色的车辆* 输出指定时间窗内经过的最多颜色的车辆数量。*/public static void main(String[] args) {Scanner scanner new Scanner(System.in);// 通过的车辆颜色信息[0,1,1,2] 代表4秒钟通过的车辆颜色分别是 0,1,1,2String[] arr scanner.nextLine().split( );// 统计时间窗int number Integer.valueOf(scanner.nextLine());/*** key每辆车的颜色信息* value统计时间窗内出现的次数*/MapString, Integer map new HashMapString, Integer();for (int i 0; i number; i) {if (map.containsKey(arr[i])) {map.put(arr[i], map.get(arr[i]) 1);} else {map.put(arr[i], 1);}}System.out.println(map);// 获取map中的最大值Integer max 0;for (Map.EntryString, Integer entry : map.entrySet()) {if (entry.getValue() max) {max entry.getValue();}}// 觉得没意思想秀一下演技也可以这样不过不建议这样写max sortByValue(map);System.out.println(max);}/*** 获取map中的最大值*/public static Integer sortByValue(MapString, Integer map) {ListMap.EntryString, Integer list new ArrayListMap.EntryString, Integer(map.entrySet());Collections.sort(list, new ComparatorMap.EntryString, Integer() {public int compare(Map.EntryString, Integer o1, Map.EntryString, Integer o2) {// 降序排列return (o2.getValue() - o1.getValue());}});System.out.println(list);return list.get(0).getValue();} }六、效果展示 1、输入 0 1 2 2 1 0 5 2、输出 2 下一篇华为OD机试 - 荒岛求生 - 栈StackJava 2023 B卷 100分 本文收录于华为OD机试JAVA真题A卷B卷 刷的越多抽中的概率越大每一题都有详细的答题思路、详细的代码注释、样例测试发现新题目随时更新全天CSDN在线答疑。
http://www.hkea.cn/news/14458226/

相关文章:

  • 德宏北京网站建设wordpress 搭建
  • aspcms网站模板建筑工程网布设
  • 学网站建设好不好陕西最好的云营销网站建设公司
  • 网站开发 动易什么的网站策划
  • 太原网站建设制作平面设计vi是什么意思
  • 推进网站建设工作计划wordpress改模版
  • 阿克苏建设租房信息阿克苏租房网站信息流投放平台
  • 学校局域网站建设深圳知名设计公司
  • 长春怎么注册网站平台殡葬网站建设
  • 知乎 网站开发工具小型企业网站设计与制作
  • 项目宣传网站模板开封网站建设费用
  • 提升网站知名度珠海建设工程备案网站
  • 校园门户网站设计论文什么是做学院网站
  • 常州网站推广优化企业网站备案资料填写单
  • 国家工程建设信息网站国内做设计的网站有哪些方面
  • 网站后台上传缩略图华为网络服务商
  • 申请网站网站婚纱网站源代码
  • 北京海淀中关村找工作网站三端网站如何做
  • 二手网站怎么做wordpress 种子插件
  • WordPress网站加载时间建设h网站风险大吗
  • 纪念馆网站建设方案灰色行业关键词优化
  • 大众的网站建设iis如何建立网站
  • 清廉医院建设网站网站建设丨下拉找金手指信誉
  • 网站管理工作是具体应该怎么做平面设计培训班哪里有
  • 企业网站开发服务建网站注意什么
  • 怎么制作网站页面网站设计是后台做的还是前台做的
  • 专业的网站开发公司建一个网站需要多少费用
  • 建设部网站公告小孩做阅读的网站有哪些
  • 建网站怎么建软件下载页面制作
  • 自己给自己网站做seoseo石家庄