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

最大连续1的个数III --- 滑动窗口

目录

一:题目

二:题目讲解

三:代码实现


一:题目

 题目链接:1004. 最大连续1的个数 III - 力扣(LeetCode)

二:题目讲解

三:代码实现

int longestOnes(vector<int>& nums, int k)
    {
        int right = 0, left = 0;
        int len = 0;
        int cont = 0;
        while (left <= right && right < nums.size())
        {
            //进窗口
            if (!nums[right])
            {
                cont++;
            }
            right++;

            //判断
            if (cont > k)
            {
                //出窗口
                if (nums[left] == 0)
                {
                    cont--;
                }
                left++;
            }
            //更新结果
            len = max(len, right - left);

        }

        return len;

    }

相关文章:

  • VBA 数据库同一表的当前行与其他行的主键重复判断实现方案
  • Docker 安装 Nacos 2.1.1(单机版)
  • Ubuntu下MySQL的安装与使用(一)
  • 新手学习爬虫的案例
  • LLM时代的小模型思考:《What is the Role of Small Models in the LLM Era: A Survey》论文笔记
  • yolov7-3d算法原理
  • Git与GitHub:理解两者差异及其关系
  • 题海拾贝:P9241 [蓝桥杯 2023 省 B] 飞机降落
  • 初识脑机接口情绪识别
  • Express 中 get 参数获取
  • 51 单片机中断控制寄存器 TCON
  • Python爬虫:爬虫基础知识
  • 解决电脑问题(2)——主板问题
  • MySQL面试篇——性能优化
  • 微分方程家族:常微分方程(ODE)、偏微分方程(PDE)和随机微分方程(SDE)
  • Redis-主从架构
  • SQL SELECT DISTINCT 语句
  • JavaSE-5 类和对象
  • 51单片机之蓝牙模块的使用
  • 图神经网络的健壮性(五)
  • 南昌疫情最新通报/安卓手机优化软件排名
  • 国际网站设计/微信广告投放平台
  • 网站建设培训学费/凡科网站登录入口
  • 护肤品网站建设的摘要/网站收录检测
  • asp网站开门/软文案例短篇
  • wordpress开发视频网站模板下载/百度一下百度网页版主页