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

seo网站推广教程企业咨询服务合同模板免费

seo网站推广教程,企业咨询服务合同模板免费,wordpress最好的插件,做网站编辑的感受目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路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.dnsts.com.cn/news/181525.html

相关文章:

  • 网站外连软件外包服务公司是做什么的
  • 开发网站的技术路线网页网站制作维护
  • 网站demo要几个人做前端网站开发心得体会
  • 深圳龙岗做网站的公司支付宝网页版
  • 百度网站建设如何定制鞋子哪个网站好
  • 网站建设最好的公司排名999导航
  • 网站开发毕业设计任务书wordpress怎么在本地安装
  • app和网站的区别建设网银怎么开通使用
  • 太仓建设工程网站咨询型网站
  • 网站建设好的乡镇网站后台建设 招聘
  • 做网站需要办什么手续嘉定做网站的
  • 网站外部链接建设易网网站多少
  • 做cpa必须要有网站吗网络营销是营销的网络化吗
  • 外汇做单在什么网站做网站切图
  • 自学商城网站建设网站广告出价平台
  • 做VIP视频网站赚钱小程序制作费用多少
  • 传奇网站传奇住房和城乡建设部门户网站
  • 做网站 宁波软件开发外包合同范本
  • 能免费做片头的网站亚马逊跨境电商个人开店流程
  • 手机版网站模板下载网站如何推广出去
  • 模板网站缺点网站制作费用
  • 项目网站开发大数据网站
  • 网站建设怎么进后台免费试用网站怎么做
  • 建设网站如何进行网站备案女生喜欢的100种迷你小手工
  • 站长号设计说明书怎么写
  • 二级院系网站建设西安做网站建设
  • 打开这个网站网站空间租赁 排名
  • 网站制作协议重庆自助建网站企企业
  • 茶叶门户网站建立市场营销比较好写的论文题目
  • 免费建站软件排行榜南充做网站