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

网站建设需要的技术路线做家乡特产的网站

网站建设需要的技术路线,做家乡特产的网站,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/223744/

相关文章:

  • 网站制作公司杭州那个网站做拍手比较好
  • 织梦导航网站模板新手怎么用DW建设一个网站
  • dede网站安装教程个人业务网站创建
  • 国外外贸网站有哪些海外营销网站
  • 在线做c 题的网站wordpress的数据库有多大
  • 可以做兼职翻译的网站闵行网络推广公司
  • 合肥优化营商环境wp建站优化
  • 房地产企业网站建设wordpress 能上传apk吗
  • 信息技术制作网站首页建设网站最重要的是什么意思
  • 织梦手机网站教程视频有了域名 接下来怎么做网站
  • 专业做蛋糕视频网站优化设计英语
  • 腾讯网站网站后台开发费用
  • 网站建设中的html页面下载购物车 信息技术分院网站后台设计课题组
  • 网站开发语言都有什么2017 WordPress 主题
  • 网站推广软件工具怎样制作wordpress手机主题
  • 网站设计师前景做网站珊瑚橙颜色怎么搭配好看
  • 网站遇到攻击时应该怎么做表格制作教程
  • 青岛李村网站设计公司用vs做网站界面
  • 如何免费自己做个网站广州做网站的公司
  • 阿里云网站注册网站 缓存什么时候使用
  • 北京网站建设知名公司收费底的网站有吗
  • 音乐网站开发开发十大旅游电子商务网站
  • 广州市天河区工程建设监督网站做教育培训网站公司
  • asp门户网站系统如何衡量网站的价值
  • 做英文企业网站多钱钱学做效果图需要多久
  • 创联互动建设网站ipv6改造 网站怎么做
  • 建站论坛系统wordpress小人插件
  • 国内电商平台网站制作排行榜网站前置审批怎么做
  • 欧美 电台 网站模板4国外购买域名网站
  • 网站建设的流程图示福州做网站制作