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

运行结果

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

相关推荐
鑫鑫向栄几秒前
[蓝桥杯]最优包含
数据结构·c++·算法·职场和发展·蓝桥杯·深度优先
南玖yy2 分钟前
深入理解 x86 汇编中的重复前缀:REP、REPZ/REPE、REPNZ/REPNE(进阶详解版)
开发语言·网络·汇编·后端·算法·bochs
泛舟起晶浪2 分钟前
网络寻路--图论
c++·算法
YKPG26 分钟前
C++学习-入门到精通【13】标准库的容器和迭代器
c++·学习·stl
hn小菜鸡31 分钟前
LeetCode 3370.仅含置位位的最小整数
算法·leetcode
早日退休!!!36 分钟前
C++性能优化指南
开发语言·c++·性能优化
生态笔记2 小时前
ArcGIS计算多个栅格数据的平均栅格
经验分享·arcgis
whoarethenext5 小时前
使用 C++/OpenCV 图像直方图比较两个图片相似度
开发语言·c++·opencv·直方图·相似度对比
r0ysue_6 小时前
02.上帝之心算法用GPU计算提速50倍
算法·gpu
L_cl6 小时前
【Python 算法零基础 4.排序 ⑦ 桶排序】
数据结构·算法·排序算法