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

【1004. 最大连续1的个数 III】

Leetcode算法练习 笔记记录

  • 1004. 最大连续1的个数 III

1004. 最大连续1的个数 III

这题主要是要想到怎么让已经用掉的k重新还回去,这里如果k没有还回去就让left++是为了收缩到可以重新利用k,所以遇到left扫到的0说明用过了就还回去。

       public static int longestOnes(int[] nums, int k) {int n = nums.length;int left = 0;int max = Integer.MIN_VALUE;for (int right = 0; right < n; right++) {//如果遇到0,则k-1,相当于反转if (nums[right] == 0){k--;}while (k<0){if (nums[left] == 0) {k++;}left++;}max=Math.max(max,right-left+1);}return max;}

相关文章:

  • Redis进阶之高可用
  • 操作系统学习笔记第1章 操作系统概述(灰灰题库
  • SAR ADC 的常见架构
  • Spring Task
  • 结课作业自选01. 内核空间 MPU6050 体感鼠标驱动程序(二)(完整实现流程)
  • 服务器硬盘分类
  • 服务器磁盘按阵列划分为哪几类
  • 【Vue】将响应式对象转为非响应式对象
  • (37)服务器增加ipv6配置方法
  • 浪潮Inspur服务器产品线概述
  • van-picker实现日期时间选择器
  • fatal error: uuid/uuid.h: No such file or directory 编译问题修复。
  • linux杀死进程自身
  • 准备好,开始构建:由 Elasticsearch 向量数据库驱动的 Red Hat OpenShift AI 应用程序
  • linux二进制安装mysql:
  • STM32之模数转换器(ADC)
  • 第三次中医知识问答模型微调
  • FFmpeg解码器配置指南:为什么--enable-decoders不能单独使用?
  • 【CSS】九宫格布局
  • Windos11家庭版安装本地安全策略
  • 长沙专业做网站的公司/浏览器下载
  • 张家港网站制作建议/网站优化排名软件
  • 市场策划/seo整站排名
  • 自己做的网站网站搜索/百度词条搜索排行
  • 盐亭做网站/谷歌搜索引擎363
  • 建设网站要先给钱才能做/今日微博热搜榜前十名