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;
    }
};
相关推荐
Lazionr几秒前
set和map的使用——从基础接口到实际应用
c++
重生之小比特4 分钟前
【C++进阶】哈希表实现
开发语言·c++·哈希
m0_3807438715 分钟前
VisualStudio中OpenCV的创建与配置使用小结
开发语言·c++
凉茶钱28 分钟前
【C++】动态内存管理完整解析:从内存划分到 new delete 底层原理
c语言·开发语言·c++·内存管理·动态内存
cu14329 分钟前
细谈GM8775C的具体功能和应用
c语言·c++·人工智能·嵌入式硬件
无名猿31 分钟前
std::optional 完全指南:别再用 -1 和 nullptr 表达「没有值」
c++·标准库·现代c++·语法基础
无名猿1 小时前
nullptr 取代 NULL 和 0:空指针的三种写法和唯一正确解
c++·现代c++·语法基础·踩坑记录
大侠归来1 小时前
C++ 与 Lua 的协程交互:从原理到实战
c++·lua·交互
无名猿1 小时前
size_t 与 int 混用陷阱:有符号无符号比较与整数提升
c++·标准库·语法基础·踩坑记录
.道阻且长.1 小时前
C++ 11:可变参数模板
前端·c++·算法