C++ | Leetcode C++题解之第485题最大连续1的个数

题目:

题解:

cpp 复制代码
class Solution {
public:
    int findMaxConsecutiveOnes(vector<int>& nums) {
        int maxCount = 0, count = 0;
        int n = nums.size();
        for (int i = 0; i < n; i++) {
            if (nums[i] == 1) {
                count++;
            } else {
                maxCount = max(maxCount, count);
                count = 0;
            }
        }
        maxCount = max(maxCount, count);
        return maxCount;
    }
};
相关推荐
小保CPP2 小时前
OCR C++ Tesseract生成可搜索的pdf
c++·人工智能·ocr·模式识别·光学字符识别
是个西兰花3 小时前
Linux:深入解析Linux线程原理与实现
linux·运维·c++·线程·互斥锁
小保CPP5 小时前
OCR C++ Tesseract基础用法
c++·人工智能·ocr·模式识别·光学字符识别
TCW11215 小时前
AI底层系列:用C++实现线性代数的公式推导与算法设计-8.线性变化(3)
c++·人工智能·算法
皓月斯语5 小时前
B3849 [GESP样题 三级] 进制转换 题解
c++·算法·题解
Ljwuhe6 小时前
C++——模板进阶
开发语言·c++
hehelm6 小时前
AI 大模型接入 SDK —项目概述
linux·服务器·网络·数据库·c++
zmzb01036 小时前
C++课后习题训练记录Day161
开发语言·c++
Hesionberger6 小时前
LeetCode406:重建身高队列精髓解析
开发语言·数据结构·python·算法·leetcode
小保CPP7 小时前
OCR 在C语言中使用Tesseract API
c语言·c++·人工智能·算法·ocr·模式识别·光学字符识别