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

粉色的网站个人做营利性质网站会怎么样

粉色的网站,个人做营利性质网站会怎么样,北京市轨道交通建设管理有限公司网站,zuiruo笑话类博客wordpress主题697. 数组的度 解题思路 首先创建一个IndexMap 键表示元素 值表示一个列表List list存储该元素在数组的所有索引之后再次创建一个map1 针对上面的List 键表示列表的长度 值表示索引的差值遍历indexmap 将所有的list的长度 和 索引的差值存储遍历map1 找到最大的key 那么这个Ke…

697. 数组的度

解题思路

在这里插入图片描述

  • 首先创建一个IndexMap 键表示元素 值表示一个列表List list存储该元素在数组的所有索引
  • 之后再次创建一个map1 针对上面的List 键表示列表的长度 值表示索引的差值
  • 遍历indexmap 将所有的list的长度 和 索引的差值存储
  • 遍历map1 找到最大的key 那么这个Key就是代表最大list长度 也就是代表出现最多次数的那个元素 然后取出值(代表索引差值 记得加一)

class Solution {public int findShortestSubArray(int[] nums) {// 创建hashMap 键表示元素  值表示一个列表  存储该元素出现的所有索引Map<Integer,List<Integer>> indexMap = new HashMap<>();// 遍历数组for(int i = 0; i < nums.length; i++){int num = nums[i];if(indexMap.containsKey(num)){// 如果该元素已经存在 那么将新的索引添加进去indexMap.get(num).add(i);}else{// 如果元素不存在  创建一个新的列表 添加索引List<Integer> indexList = new ArrayList<>();indexList.add(i);indexMap.put(num,indexList);}}// 取出hashmap中值 列表长度最大的 Map<Integer,Integer> map1 = new HashMap<>();// 创建一个hashmap 键表示长度 值表示索引差值for(Map.Entry<Integer,List<Integer>> entry:indexMap.entrySet()){int element = entry.getKey();List<Integer> indexes = entry.getValue();if(map1.containsKey(indexes.size())){// 如果有相同长度的 选择索引差值小的listif(map1.get(indexes.size()) > (indexes.get(indexes.size() - 1) - indexes.get(0))){map1.put(indexes.size(),indexes.get(indexes.size() - 1) - indexes.get(0) + 1);}}else{map1.put(indexes.size(),indexes.get(indexes.size() - 1) - indexes.get(0) + 1);}}// 遍历map1 找到键长度最大值int maxV = Integer.MIN_VALUE;for(Map.Entry<Integer,Integer> entry:map1.entrySet()){if(maxV <= entry.getKey()){maxV = entry.getKey();}}return map1.get(maxV);}
}
http://www.yayakq.cn/news/731198/

相关文章:

  • 网站备案失败百度提交入口
  • 做网站开发要具备什么知识wordpress4.6手册 chm
  • 家政网站模版网站设计的主要内容
  • 产品网站建设多少钱苏州智能网站开发
  • 无锡建设公司网站视频网站的制作教程
  • 二级不死域名制作方法网站建设备案优化之看
  • 网站建设课程实训报告微信开发者工具有什么作用
  • 济南网站建设第六网建襄阳网站seo厂家
  • 网站建设 设计方案 百度文库网站开启伪静态
  • 牛天下网站做的怎么样wordpress i18n
  • 即商通网站建设推广wordpress赞的代码
  • 分析建设网站的可行性分析十大外贸论坛
  • 上海网站建设 乐云seo太平洋建设集团网站
  • 免费做数学题的网站如何制作虚拟网站
  • 网站备案号链接qq群短链接生成
  • 长春建网站一般多少钱普通人怎么做电商
  • 网站建设和域名的关系wordpress可以上传文件吗
  • 中英双语网站怎么做百度收录官网
  • 电子商务网站建设维护学期总结怎样设计网站版面
  • 广州化妆品网站建设公司北京网站搭建哪家好
  • 苏州网站建设电话怎样做网站策划
  • 网站开发如何搭建框架旅游网站建设策划书
  • 网站内容建设出现的问题百度seo按天计费
  • 智库网站建设wordpress做双语网站
  • 量品定制海南网站优化公司
  • 南京个人做网站的大连建站费用
  • 信阳哪里做网站深圳外贸进出口公司排名
  • 网站怎么做百度权重semester是什么意思
  • 青岛易龙网站建设chatgpt入口
  • 新闻资讯型网站开发餐馆餐饮装修设计