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;
    }
};
相关推荐
Word码4 分钟前
[C++语法]-string类(用法详解及实现)
开发语言·c++
CSDN_RTKLIB21 分钟前
临时对象产生与值类别范畴
c++
CSDN_RTKLIB39 分钟前
std::move 详细介绍
c++
散峰而望1 小时前
【基础算法】高精度运算深度解析与优化
数据结构·c++·算法·链表·贪心算法·推荐算法
彩妙不是菜喵1 小时前
STL精讲:string类
开发语言·c++
小屁猪qAq1 小时前
创建型之单例模式
开发语言·c++·单例模式
王老师青少年编程1 小时前
GESP(C++)考级(七级&八级)真题及详细题解(汇总版)
c++·题解·真题·gesp·csp·七级·八级
平生不喜凡桃李1 小时前
LeetCode 两数之和/三数之和
算法·leetcode·两数之和·三数之和
Remember_9931 小时前
【LeetCode精选算法】二分查找专题二
java·数据结构·算法·leetcode·哈希算法
凯子坚持 c1 小时前
C++大模型SDK开发实录(三):流式交互协议SSE解析与httplib实现原理
开发语言·c++·交互