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

无锡网站建设公司排名手机网站的尺寸做多大的

无锡网站建设公司排名,手机网站的尺寸做多大的,企业彩铃制作网站,wordpress如何去掉amp:每日一题(LeetCode)----数组–长度最小的子数组的相关题#xff08;一#xff09; 1.题目#xff08;904. 水果成篮#xff09; 你正在探访一家农场#xff0c;农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示#xff0c;其中 fruits[i] 是第 i 棵树上的…每日一题(LeetCode)----数组–长度最小的子数组的相关题一 1.题目904. 水果成篮 你正在探访一家农场农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而农场的主人设定了一些严格的规矩你必须按照要求采摘水果 你只有 两个 篮子并且每个篮子只能装 单一类型 的水果。每个篮子能够装的水果总量没有限制。你可以选择任意一棵树开始采摘你必须从 每棵 树包括开始采摘的树上 恰好摘一个水果 。采摘的水果应当符合篮子中的水果类型。每采摘一次你将会向右移动到下一棵树并继续采摘。一旦你走到某棵树前但水果不符合篮子的水果类型那么就必须停止采摘。 给你一个整数数组 fruits 返回你可以收集的水果的 最大 数目。 示例 1 输入fruits [1,2,1] 输出3 解释可以采摘全部 3 棵树。示例 2 输入fruits [0,1,2,2] 输出3 解释可以采摘 [1,2,2] 这三棵树。 如果从第一棵树开始采摘则只能采摘 [0,1] 这两棵树。示例 3 输入fruits [1,2,3,2,2] 输出4 解释可以采摘 [2,3,2,2] 这四棵树。 如果从第一棵树开始采摘则只能采摘 [1,2] 这两棵树。示例 4 输入fruits [3,3,3,1,2,1,1,2,3,3,4] 输出5 解释可以采摘 [1,2,1,1,2] 这五棵树。提示 1 fruits.length 1050 fruits[i] fruits.length 2.解题思路 思路滑动窗口 我们可以使用滑动窗口解决本题left 和 right 分别表示满足要求的窗口的左右边界同时我们使用哈希表存储这个窗口内的数以及出现的次数。 我们每次将 right移动一个位置并将 fruits[right]加入哈希表。如果此时哈希表不满足要求即哈希表中出现超过两个键值对那么我们需要不断移动 left并将 fruits[left]从哈希表中移除直到哈希表满足要求为止。 需要注意的是将 fruits[left]从哈希表中移除后如果 fruits[left] 在哈希表中的出现次数减少为 0需要将对应的键值对从哈希表中移除。 原作者力扣官方题解 链接https://leetcode.cn/problems/backspace-string-compare/ 3.写出代码 代码如下 class Solution { public:int totalFruit(vectorint fruits) {if(fruits.size()2){return fruits.size();}int left0;int lengthfruits.size();int right0;int ans0;unordered_mapint,int ma;for(right0;rightlength;right){ma[fruits[right]];while(ma.size()2){ma[fruits[left]]--;if(ma[fruits[left]]0){ma.erase(fruits[left]);} left;}ansmax(ans,right-left1);}return ans;} };
http://www.sadfv.cn/news/353230/

相关文章:

  • 新手入门网站建设芜湖网站设计公司
  • 如何做视频网站流程网站建设游戏公司
  • 杭州 电子商务网站建设 网络服务wordpress编辑器图片
  • 安徽网站建设方案服务网站做等级保护
  • 网站设计制作全网优惠wordpress polling
  • 天津哪家做企业网站镇江百姓网
  • 北京新站优化手机排版软件app
  • 湖州网站seo网站开发 书
  • 聊城做网站建设的公司10大免费软件下载网站推荐
  • 济南网站建设报价宁波seo服务引流推广
  • 网站备案产品信息错误wordpress post属性
  • 站酷网网址网站优化建设上海
  • 怎么看网站空间大小百度自助网站建设
  • 网站的超链接怎么做微信小程序一般用什么开发
  • 企业网站建设兴田德润电话周易八字排盘系统网站建设
  • 海阳玖网站建设做网站网站需要多少钱
  • 有趣的网站网址之家凡客诚品官网手机下载
  • 怎么做网站快照网站建设华企
  • 石家庄大型网站建站电脑机箱定制网站
  • 网站 营销方案网站设计 网站开发 优化
  • 社群推广平台福鼎整站优化
  • 中兴通讯的网站建设分析广州h5网站建设公司
  • 德州企业网站建设要素自己做网站卖货多少钱
  • 十大舆情网站濮阳创建网站公司
  • 网站开发有什么用如何查询百度搜索关键词排名
  • 国内网站免费服务器led外贸网站制作
  • 湖北网站注册设计公司wordpress请提供一个地址才能继续
  • 建设网站对于客户网站权限查询
  • 网站推荐2021蒙自建设网站
  • wordpress短网址插件东莞短视频seo需要多少钱