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;
    }
};
相关推荐
蒹葭玉树1 小时前
【C++上岸】C++常见面试题目--数据结构篇(第十七期)
数据结构·c++·面试
岁月静好20251 小时前
Leetcode二分查找(3)
算法·leetcode·职场和发展
一支鱼2 小时前
leetcode-4-寻找两个正序数组的中位数
算法·leetcode·typescript
会员果汁4 小时前
leetcode-每日一题-3025. 人员站位的方案数 I-C语言
c语言·算法·leetcode
胡萝卜3.05 小时前
【LeetCode&牛客&数据结构】单链表的应用
数据结构·学习·算法·leetcode·单链表
Joy-鬼魅6 小时前
在 Qt 的 .pro 文件中设置警告级别和 C++11 标准
开发语言·c++·qt
沐怡旸6 小时前
【底层机制】【C++】vector 为什么等到满了才扩容而不是提前扩容?
c++
OopspoO6 小时前
C++的演化历史
c++
Hard but lovely6 小时前
编译后视角的运算(关于中,后缀(逆波兰)表达式的计算)
开发语言·c++·算法
Tipriest_7 小时前
C++ numeric库简介与使用指南
开发语言·c++·numeric