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;
    }
};

运行结果

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

相关推荐
滴滴答滴答答18 小时前
机考刷题之 10 LeetCode 200 岛屿数量
算法·leetcode·职场和发展
梦游钓鱼19 小时前
Logger.h和Logger.cc文件分析
开发语言·c++
mit6.82419 小时前
Agent memory发展路线
算法
青桔柠薯片19 小时前
Linux I/O多路复用:深入浅出poll与epoll
linux·运维·服务器·算法
雾岛听蓝19 小时前
Linux文件系统:从硬件到软硬链接
linux·经验分享·笔记
REDcker19 小时前
Linux C++ 内存泄漏排查分析手册
java·linux·c++
临溟夜空的繁星19 小时前
C++ STL-- vector
开发语言·c++
LaughingZhu19 小时前
Product Hunt 每日热榜 | 2026-03-12
大数据·数据库·人工智能·经验分享·搜索引擎
哈哈很哈哈19 小时前
逻辑回归Logistic Regression
算法·机器学习·逻辑回归
甄心爱学习20 小时前
【极大似然估计/最大化后验】为什么逻辑回归要使用交叉熵损失函数
算法·机器学习·逻辑回归