玩命加载中 . . .

485-最大连续1的个数


LeetCode 485. Max Consecutive Ones

LeetCode-485

Given a binary array nums, return the maximum number of consecutive 1's in the array.

Example 1:

Input: nums = [1,1,0,1,1,1]
Output: 3

method

数组元素是1,cnt就加1,否则cnt置零
res记录cnt的最大值

int findMaxConsecutiveOnes(vector<int>& nums) {
    int cnt = 0, res = 0;
    for (int i = 0; i < nums.size(); i++) {
        cnt = nums[i] ? cnt + 1 : 0;
        res = max(res, cnt);
    }
    return res;
}

文章作者: kunpeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 kunpeng !
  目录