本题题意:找出数组中1的最大连续个数。
解题思路:设置2个变量记录 当前连续1的个数和当前最大连续1的个数。根据两者比较的条件进行更新。
代码如下:
class Solution {
public int findMaxConsecutiveOnes(int[] nums) {
int max_num=0;
int num=0;
for(int i=0;i<nums.length;i++)
{
if(nums[i]==1)
num++;
else
num=0;
if(num>max_num)
max_num=num;
}
return max_num;
}
}