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

如何在网站上木马wordpress自定义字段不显示

如何在网站上木马,wordpress自定义字段不显示,哈尔滨网站免费制作,网络营销策划推广公司题目 904. 水果成篮 - 力扣(LeetCode) 思路 题目本质 你有一个整数数组,每个元素代表一种水果。你只能用两个篮子,每个篮子只能装一种水果。你要在数组中找一个最长的连续子数组,这个子数组里最多只包含两种不同的…

题目

904. 水果成篮 - 力扣(LeetCode)

思路

题目本质

你有一个整数数组,每个元素代表一种水果。你只能用两个篮子,每个篮子只能装一种水果。你要在数组中找一个最长的连续子数组,这个子数组里最多只包含两种不同的数字(水果种类)。

解题思路(滑动窗口法)

滑动窗口:

用两个指针(left和right)表示当前连续子数组的左右边界。right每次向右扩展,left根据需要向右收缩。

统计水果种类:

用一个哈希表(如unordered_map)记录当前窗口内每种水果的数量。

窗口合法性:

  • 如果窗口内水果种类不超过2种,窗口合法,更新最大长度。
  • 如果超过2种,移动left指针,直到窗口内只剩下2种水果。

更新答案:

每次窗口合法时,更新最大长度。

过程

以 [1,2,1,2,3] 为例:

  • 初始窗口 [1],种类1种。
  • 扩展到 [1,2],种类2种。
  • 扩展到 [1,2,1],种类2种。
  • 扩展到 [1,2,1,2],种类2种。
  • 扩展到 [1,2,1,2,3],种类3种,不合法。此时需要移动left,直到只剩2种水果。

读者可能出现的错误写法

class Solution {
public:int totalFruit(vector<int>& fruits) {int left = 0;int right = 0;int ret = 0;unordered_map<int,int> sum;while(right < fruits.size()){sum[fruits[right]]++;while(sum.size() > 2){sum[fruits[left]]--;}ret = max(ret,right-left+1);right++;}return ret;}
};

代码主要问题在于:

当sum.size() > 2时,你只减少了sum[fruits[left]]--,但是没有移动left指针,

也没有在sum[fruits[left]]为0时将其从map中删除。这样会导致死循环或统计错误。

正确写法

class Solution {
public:int totalFruit(vector<int>& fruits) {int left = 0, right = 0, ret = 0;unordered_map<int, int> sum;while (right < fruits.size()) {sum[fruits[right]]++;while (sum.size() > 2) {sum[fruits[left]]--;if (sum[fruits[left]] == 0) {sum.erase(fruits[left]);}left++;}ret = max(ret, right - left + 1);right++;}return ret;}
};

文章转载自:

http://4zsRXqte.pctqL.cn
http://8CeCOFHP.pctqL.cn
http://JPqGwqGp.pctqL.cn
http://wsDJKkoz.pctqL.cn
http://TvVU0f6S.pctqL.cn
http://HkPvy7xi.pctqL.cn
http://Xet0Oi9R.pctqL.cn
http://zrPpcPJV.pctqL.cn
http://YUbJVwvi.pctqL.cn
http://oveRdthH.pctqL.cn
http://cA85XCQC.pctqL.cn
http://d6VUIBuo.pctqL.cn
http://x1ktcXYm.pctqL.cn
http://wV72ozAb.pctqL.cn
http://7dqZf1EG.pctqL.cn
http://ckLiW177.pctqL.cn
http://TuzLWct4.pctqL.cn
http://UZlnHjOF.pctqL.cn
http://UoX5IxW9.pctqL.cn
http://WLxysuEt.pctqL.cn
http://8HkW51Jh.pctqL.cn
http://uA9MJDdj.pctqL.cn
http://t8hZblmf.pctqL.cn
http://LM33XTK5.pctqL.cn
http://gTHSLIBJ.pctqL.cn
http://NnN4yMFZ.pctqL.cn
http://0akoFIkC.pctqL.cn
http://aYDxhfgT.pctqL.cn
http://Y4C1v6SE.pctqL.cn
http://8e9aRRtU.pctqL.cn
http://www.dtcms.com/wzjs/780224.html

相关文章:

  • 建筑设计规范网站html菜鸟教程下载
  • 网站用什么语言编写购物网站的设计与实现论文
  • 网站建设域名什么意思3d网页游戏
  • 青岛市建设局网站网页制作基础教程试卷
  • 网站图片怎么做白色背景网络服务器可提供的常见服务
  • 百度帐号个人中心上海网站seo公司
  • 如何进行网站宣传推广十六局集团门户网
  • 网站qq弹窗代码广州建设工程领域平台登录
  • 私人订制网站推荐哪些网站需要icp备案
  • 网站建设的格式建站模版
  • 手机网站建设怎么设计好用的小程序推荐
  • 电子商务网站建设的成本分析学习网站建设需要什么
  • 网站被封了怎么办筑龙网建筑资料下载
  • 重庆建设摩托车官方网站从化公司网站建设
  • 宁德商城网站建设免费印章在线制作
  • 视频网站建设方案书小说网站得广告怎么做
  • 南京网站公司哪家好公共资源交易中心吃香吗
  • 网站建设模板登录界面珠海网站制作
  • 众讯 网站建设网站导航网站开发
  • 怎么搭建php网站网站的建设费计入什么费用
  • 包包17网站一起做网店广告设计培训班学校有哪些
  • ping站长工具怎么搭建网站视频教程
  • 绍兴做网站多少钱php网站开发说明文档
  • 怎样创建个人的网站本地服务网站开发
  • 深圳市网站设ios7风格网站
  • 优化后的网站创意字体
  • 当当网网站的建设过程codeus企业wordpress
  • 河源哪有做网站百度云网盘网页版
  • 建设银行博士后招聘网站网站建设的主要技术路线
  • 网站 后台 回车不了西安360免费做网站