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;
    }
};
相关推荐
程序员老陆11 小时前
std::experimental::when_any 深度解析:等待“第一个完成”的异步组合原语
c++·多线程
Rabitebla12 小时前
【Linux系统编程】指令(三):创建、删除、复制、移动、看内容
linux·数据结构·c++·算法
程序员老陆12 小时前
CMake 常用关键字与命令全景:从 set到 target_link_options的现代工程视角
c++·cmake·程序开发
圣保罗的大教堂12 小时前
leetcode 1401. 圆和矩形是否有重叠 中等
leetcode
码匠许师傅12 小时前
【C++三方组件】cxxopts:轻量首选的命令行解析
c++
hansang_IR13 小时前
【讲解】CSP-S2026 第一轮初赛
c++·算法
hanlin0313 小时前
刷题笔记:力扣第76题-最小覆盖子串
笔记·算法·leetcode
Methy13 小时前
IoTHub半个月崩了五次?都是裸rethrow惹的祸
服务器·c++·后端
我不会起名字32213 小时前
一天一道力扣Hot100(36):深度优先算法---组合总和
数据结构·c++·后端·python·算法·go
纪念 22913 小时前
c++类和对象(四)
开发语言·c++