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

网站规划免费的行情网站app

网站规划,免费的行情网站app,wordpress软件模板,网站怎么才能被百度收录LeetCode 904.水果成篮 思路🧐: 求水果的最大数目,也就是求最大长度,我们是单调的向前求解,则能够想到使用滑动窗口进行解答,可以用hash表统计每个种类的个数,kinds变量统计当前种类&#xff0c…

LeetCode 904.水果成篮

image-20241124190616838

思路🧐:

  求水果的最大数目,也就是求最大长度,我们是单调的向前求解,则能够想到使用滑动窗口进行解答,可以用hash表统计每个种类的个数,kinds变量统计当前种类,left和right表示左边框和右边框,且都从起点开始。

  右边框先走,当种类个数为0时,表示这是个新种类,kinds++,当kinds大于2,则不满足题意,需要删减旧的种类,再移动左边框,当种类个数为0时,旧种类删减完成,继续移动右边框,重复该过程并每次循环都算一下长度,直到right走到尾结束。

image-20241124191710576

代码🔎:

class Solution {
public:int totalFruit(vector<int>& fruits) {int hash[100001] = { 0 }; //针对题目数据范围优化int len = 0;for(int left = 0, right = 0, kinds = 0; right < fruits.size(); right++){if(hash[fruits[right]] == 0) //如果哈希表对应的水果下标为0,就表示有一个新的种类kinds++;hash[fruits[right]]++; //对应下标修改个数while(kinds > 2) //当种类大于2,表示不能再装了,需要消除旧的种类{hash[fruits[left]]--; //对应hash表减去该种类个数if(hash[fruits[left]] == 0) //当减到0,表示旧的种类没有了kinds--; //种类减少left++; //移动左边框}len = max(len, right - left + 1); //长度计算}return len;}
};

return len;

}

};


![image-20241124191735745](https://img-blog.csdnimg.cn/img_convert/6b419397b927e6f34c470b60ba8ea3fd.png)
http://www.dt0577.cn/news/31995.html

相关文章:

  • 最新疫情消息全国aso优化服务平台
  • 网站后台是怎么做出来的什么平台推广效果最好
  • 万网域名指向网站网络营销一个月能挣多少钱
  • 做首饰网站微博营销软件
  • 赤峰建设淘宝网站推广app最快的方法
  • 免费签名设计seo文章是什么
  • ps如何做ppt模板下载网站网络顾问
  • 可以做网站的网络搜索引擎seo是什么意思
  • 微信服务号可以做万网站么长沙网红打卡景点排行榜
  • 受欢迎的丹阳网站建设seo按照搜索引擎的
  • 网站建设套餐报价百度搜索数据查询
  • 宿迁哪里有做网站开发的制作公司网站的公司
  • 哪个网站免费做简历seo推广灰色词
  • php网站开发软件是什么大的网站建设公司
  • 做外单阿里的网站网站开发外包
  • wordpress 调用随即文章惠州seo排名
  • 网站开发软件启动网站播放视频速度优化
  • 怎么用视频做网站登录的背景谷歌外贸网站推广
  • 网页和网站做哪个好seo培训学校
  • 贵州专业建网站合肥网站seo
  • wordpress仿雷锋网sem和seo哪个工作好
  • 东坑镇网站建设公司seo排名优化厂家
  • 做网站的主要收入上海网络推广服务公司
  • 加强全国政府网站建设监督检查长沙seo关键词排名
  • 青岛浩瀚网络技术有限公司宁波seo博客
  • 用什么软件来做网站网站优化检测
  • 机关网站建设方案网站不收录怎么办
  • 网站建设模拟器杭州网站制作排名
  • 天津实用网站建设平台关键字优化
  • 石龙网站建设seo工具有哪些