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

运行结果

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

相关推荐
GiraKoo5 分钟前
【GiraKoo】C++11的新特性
c++·后端
不午睡的探索者8 分钟前
告别性能瓶颈!Python 量化工程师,进击 C++ 高性能量化交易的“必修课”!
c++·github
OpenC++8 分钟前
【C++】观察者模式
c++·观察者模式·设计模式
Wo3Shi4七13 分钟前
双向队列
数据结构·算法·go
Wo3Shi4七17 分钟前
列表
数据结构·算法·go
老歌老听老掉牙18 分钟前
粒子群优化算法实现与多维函数优化应用
c++·pso·粒子群算法
Wo3Shi4七23 分钟前
链表
数据结构·算法·go
Wo3Shi4七41 分钟前
数组
数据结构·算法·go
myloveasuka42 分钟前
信号操作集函数
linux·运维·服务器·c语言·c++·vscode
CoovallyAIHub1 小时前
YOLOv13都来了,目标检测还卷得动吗?别急,还有这些新方向!
深度学习·算法·计算机视觉