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

安徽建设厅网站施/企业网站建设的步骤

安徽建设厅网站施,企业网站建设的步骤,网站标题大全,网站群系统文章目录 题目方法一:滑动窗口方法二: 题目 题目的意思就是:找至多包含两种元素的最长子串,返回其长度 方法一:滑动窗口 class Solution { // 滑动窗口 找至多包含两种元素的最长子串,返回其长度public …

文章目录

    • 题目
    • 方法一:滑动窗口
    • 方法二:

题目

在这里插入图片描述

题目的意思就是:找至多包含两种元素的最长子串,返回其长度
在这里插入图片描述

方法一:滑动窗口

class Solution {
// 滑动窗口 找至多包含两种元素的最长子串,返回其长度public int totalFruit(int[] fruits) {int left = 0;Map<Integer,Integer> map = new HashMap<>();int res = 0 ;for(int right = 0; right<fruits.length ; right++){if(!map.containsKey(fruits[right])){//判断 当前元素是否在map中   在就在原先的基础上+1  不在就创建  初始value ==1map.put(fruits[right],1);}else {map.put(fruits[right],  map.get(fruits[right])+1);}while(map.size() > 2){//一旦哈希表大小大于2  说明出现了第三个数  需要一次根据left指针删除map中的值,直到删除到0 将键也删除,最后在根据left和 right位置计算resmap.put(fruits[left],map.get(fruits[left])-1);if(map.get(fruits[left]) == 0) map.remove(fruits[left]);left++;}res = Math.max(res,right - left+1);}return res;}
}

方法二:

http://www.jmfq.cn/news/5350915.html

相关文章:

  • 源丰建设有限公司网站/seo和sem的区别是什么
  • 建设网站收费明细/福建seo排名
  • 宁德市住房和城乡建设局新网站/项目推广方式有哪些
  • 江苏SEO网站建设/企业网站建设方案
  • 天津网站建设zymxart/教育机构网站
  • 校园网站规划与建设/西安霸屏推广
  • 昆明市城市建设档案馆网站/欧洲站fba
  • 开原网站网站建设/搜索引擎推广的优势
  • 济南美赞网站建设公司/网络搜索关键词排名
  • 建设部证书查询网站/天津百度快照优化公司
  • 网站建设的进度表/品牌运营策划
  • 郴州市住房和城乡建设局网站/短视频代运营方案策划书
  • 网站群建设座谈会/济宁百度推广公司
  • 青海网站 建设/建设网页
  • 如何在服务器里建设网站/重庆seo关键词优化服务
  • 山西建设网站的公司/河南网站推广优化排名
  • 卫计局网站建设信息公开总结/发布新闻
  • 南通市规划建设局网站/企业推广网站有哪些
  • 南通网站建设top/每日舆情信息报送
  • 保定移动网站建设/优化方案电子版
  • 网站商城建设价格/最新军事报道
  • 海南省交通工程建设局网站/网上电商平台开发
  • 遵化市城乡建设规划局网站/网站查询是否安全
  • 微商城网站建设价位/软文营销常用的方式
  • 建设监理杂志网站/宁波优化推广选哪家
  • 学校网站群建设方案/网络营销方法
  • 淄博网站建设app开发/最新百度快速收录技术
  • 江西合创建设工程有限公司 网站/网店推广方法有哪些
  • 江苏建科建设监理有限公司网站/win10优化软件哪个好
  • 网站建设教的误区/高端网站建设哪家便宜