题意:寻找连续的1的个数,遍历一遍即可,用一个值来保存当前连续的1的个数
class Solution {
public:
int findMaxConsecutiveOnes(vector<int>& nums) {
if(nums.size()==0)return 0;
int maxn=0,len=nums.size(),count=0;
for(int i=0;i<len;i++)
{
if(nums[i]==1)
count++;
else
{
maxn=max(maxn,count);//用数字来记录当前的数字
count=0;
}
}
maxn=max(maxn,count);
return maxn;
}
};