485. 最大连续1的个数

示例 1:

输入: [1,1,0,1,1,1]
输出: 3
解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.
注意:

输入的数组只包含 0 和1。
输入数组的长度是正整数,且不超过 10,000。

 1 class Solution {
 2     public int findMaxConsecutiveOnes(int[] nums) {
 3         int max =0;
 4         int len = 0;
 5         int i = 0;
 6         for(;i<nums.length;i++){
 7             if(nums[i]==1){
 8                 len++;
 9             }else{
10                 max=len>max?len:max;
11                 len=0;
12             }
13         }
14         max=len>max?len:max;
15         return max;
16     }
17 }
原文地址:https://www.cnblogs.com/gongzixiaobaibcy/p/11966037.html