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

设计出色的网站嘉兴市做外贸网站

设计出色的网站,嘉兴市做外贸网站,内蒙古高等级公路建设开发有限责任公司网站,自己怎么建网站卖东西LeetCode 904.水果成篮 思路#x1f9d0;#xff1a; 求水果的最大数目#xff0c;也就是求最大长度#xff0c;我们是单调的向前求解#xff0c;则能够想到使用滑动窗口进行解答#xff0c;可以用hash表统计每个种类的个数#xff0c;kinds变量统计当前种类#xff0c…LeetCode 904.水果成篮 思路 求水果的最大数目也就是求最大长度我们是单调的向前求解则能够想到使用滑动窗口进行解答可以用hash表统计每个种类的个数kinds变量统计当前种类left和right表示左边框和右边框且都从起点开始。   右边框先走当种类个数为0时表示这是个新种类kinds当kinds大于2则不满足题意需要删减旧的种类再移动左边框当种类个数为0时旧种类删减完成继续移动右边框重复该过程并每次循环都算一下长度直到right走到尾结束。 代码 class Solution { public:int totalFruit(vectorint 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.dnsts.com.cn/news/51595.html

相关文章:

  • 中国建设银行网站软件下载重庆建设工程造价管理
  • 周口建设网站网站建设和维护
  • 嘉定php网站开发培训潍坊制作网站公司
  • 免费网站报价单怎么做网站做担保交易 是否资质
  • 用node和vue做的网站推动高质量发展要坚持
  • 网站策划人员需要做哪些工作温州网站优化价格
  • 表白网站建设自己做的网站如何管理
  • 做公司 网站注册域名用个人还是公司好
  • 怎么在服务器上部署网站wordpress ajax登录
  • 网络教育做的好的网站北京网站建设w亿玛酷1订制
  • 如何查看网站的服务器位置网站优化 h几 更易被抓
  • ae做模板下载网站网站开发的方式
  • 用什么工具做网站视图深圳视频网站开发
  • 搭建一个企业网站需要多少钱怒江州城乡建设局网站
  • 无锡制作网站公司简介wordpress点评模板
  • 儿童 html网站模板手机app定制
  • 个人网站备案做论坛贵港网站建设公司
  • 网站推广与品牌建设厦门比较有名的设计公司
  • 刷粉网站推广马上刷wordpress小说主题模板下载
  • 简单三栏网站百度seo发包工具
  • 云南建设厅网站执业注册做娱乐网站被坑
  • 怎么将网站权重提上去少儿编程加盟亏本
  • 杭州网站建设制作360中小网站建设
  • 做网站建设公司crm在线的提升服务seo整站优化方案
  • 建设网站要求怎么申请免费国内免费网站
  • ui参考网站大数据精准营销论文
  • 农林网站建设公司人人做网站
  • 怎么免费建网站商城源码免费下载
  • 通过输入域名访问自己做的网站网站标题作弊
  • 网站收款接口高档网站建设