Leetcode—487. 最大连续1的个数 II【中等】Plus

2025每日刷题(210)

Leetcode---487. 最大连续1的个数 II

实现代码

cpp 复制代码
class Solution {
public:
    int findMaxConsecutiveOnes(vector<int>& nums) {
        int zeros = 0;
        int ans = 0;
        for(int l = 0, r = 0; r < nums.size(); r++) {
            if(nums[r] == 0) {
                zeros++;
            }
            while(zeros == 2) {
                if(nums[l++] == 0) {
                    zeros--;
                }
            }
            ans = max(ans, r - l + 1);
        }
        return ans;
    }
};

运行结果

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
Small踢倒coffee_氕氘氚1 小时前
A l密码学(Deepseek)
经验分享·笔记
L_cl4 小时前
【Python 算法零基础 1.线性枚举】
python·算法
阿饼2404 小时前
算法——图论——交通枢纽
c++·算法·动态规划·图论
its_a_win5 小时前
洛谷 P1182 数列分段 Section II 二分详细讲解
c++·算法
爱编程的小赵5 小时前
第十五届蓝桥杯C/C++B组拔河问题详解
c语言·c++·蓝桥杯
奋进的小暄6 小时前
贪心算法(7)(java) 分发饼干
数据结构·算法·贪心算法
大模型铲屎官6 小时前
从零精通机器学习:线性回归入门
开发语言·人工智能·python·算法·机器学习·回归·线性回归
试剂界的爱马仕6 小时前
投资早报 3.14
人工智能·深度学习·算法·机器学习·区块链·ai写作
ksbglllllll7 小时前
ccf3401矩阵重塑(其一)
c++·算法·矩阵
king-xxz7 小时前
力扣No.673.最长递增子序列的个数
数据结构·算法·leetcode