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;
    }
};
相关推荐
And_Ii29 分钟前
LCR 168. 丑数
c++
CoderMeijun1 小时前
C++ 时间处理与格式化输出:从 Linux 时间函数到 Timestamp 封装
c++·printf·stringstream·时间处理·clock_gettime
XiYang-DING5 小时前
【LeetCode】Hash | 136.只出现一次的数字
算法·leetcode·哈希算法
tankeven5 小时前
HJ176 【模板】滑动窗口
c++·算法
OxyTheCrack5 小时前
【C++】一文详解C++智能指针自定义删除器(以Redis连接池为例)
c++·redis
whitelbwwww5 小时前
C++基础--类型、函数、作用域、指针、引用、文件
开发语言·c++
leaves falling5 小时前
C/C++ const:修饰变量和指针的区别(和引用底层关系)
c语言·开发语言·c++
tod1135 小时前
深入解析ext2文件系统架构
linux·服务器·c++·文件系统·ext
不想写代码的星星5 小时前
C++ 类型萃取:重生之我在幼儿园修炼类型学
c++
比昨天多敲两行6 小时前
C++11新特性
开发语言·c++