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

湖南网站推广优化海口网站建设优化案例

湖南网站推广优化,海口网站建设优化案例,域名服务器是什么意思,如何设计网站的首页1.题目 题目分析: 给一个数字k,可以把数组里的0改成1,但是只能改k次,然后该变得到的数组能找到最长的子串且都是1。 2.算法原理 这里不用真的把0变成1,因为改了比较麻烦,下次用就要改回成1,这…

1.题目

题目分析:

给一个数字k,可以把数组里的0改成1,但是只能改k次,然后该变得到的数组能找到最长的子串且都是1。

2.算法原理

这里不用真的把0变成1,因为改了比较麻烦,下次用就要改回成1,这里用滑动窗口来,先进窗口,遇到1就无视,遇到0就进窗口,虽然1和0都在一个窗口中在画图里,但是要把1看出空气,理会0的个数,然后更k比较,满了就开始出窗口了,要排除0直到窗口内的0个数小于k。for循环来移动right,遇到1是无视,就走for循环来,遇到0就特殊处理,每次循环都更新长度值。

3.代码实现

class Solution {
public:int longestOnes(vector<int>& nums, int k) {int n=nums.size();int len=0;for(int left=0,right=0,zero=0;right<n;right++){//等于1不用管,for循环会自动right++if(nums[right]==0) zero++;while(zero>k){if(nums[left++]==0) zero--;}len=max(len,right-left+1);}return len;}
};

http://www.sczhlp.com/news/90134/

相关文章:

  • 【已解决】git push 问题 send-pack: unexpected disconnect while reading sideband packet
  • Adobe Lightroom Classic 2023 中文破解版:摄影师必备的 RAW 图像处理神器(附安装指南)
  • 【工具推荐】浏览器插件:Requestly,解决开发过程中Token授权问题
  • k60刷windows系统能玩什么游戏
  • 网站建设栏目流程坪山网站建设信息
  • 穹拓做网站网站开发职业
  • 龙岩网站建设的软件广州万网建网站
  • 网站开发技术的历史网站集约化建设标准
  • 陕西网站建设公司排名广德做网站设计开发
  • 网站建设实训报告范文简述网络营销服务的特点
  • mvc5网站开发之美电子版全屋定制十大品牌排行榜前十名
  • 阿里云可以做几个网站导购网站需要备案吗
  • 用邮箱找回智慧团建密码太原seo网站建设
  • start.bat
  • 外泌体适配体筛选的 SELEX 技术:5 大核心方法拆解,精准捕捉 “细胞信使”
  • 电子商务网站开发背景和意义wordpress域名重定向
  • 文明网站建设培训体会雄安网站建设制作
  • 网页模板下载哪个网站好简洁文章网站模板下载
  • 网站建设手机站wordpress 二次开发 sso
  • 建立网站批复东莞网站忧化
  • 吉林网站建设企业网站建设完成后期维护
  • 国内做外贸网站的有哪些资料可以做任务的创意设计网站
  • 东莞外贸网站设计网站侧边菜单
  • QtCreator问题输出框 MSVC编译出现中文乱码报错
  • php网站开发wampwordpress 前台插件
  • 关于网站建设的入门书wordpress 如何添加备案号
  • 全国网站建设企业内容管理系统WordPress
  • 能看的网站网站建设的7个基本流程
  • 集团网站开发费用网站用什么语言开发的
  • Gitee DevOps本土化实践:为中国开发者打造全流程效能引擎