485. Max Consecutive Ones

来源:互联网 发布:mac怎么创建网页 编辑:程序博客网 时间:2024/04/28 16:32
class Solution {
public:
    int findMaxConsecutiveOnes(vector<int>& nums) {
        int a=0,b=0;
        for(int i=0;i<nums.size();i++)
{
    if((nums[i]==1)&&(i!=nums.size()-1)) a++;
    if(nums[i]==0){
        if(a>b){
            b=a;
            a=0;
        }
        if(a<=b){
            a=0;
        }
    }
    if(nums[i]==1&&(i==nums.size()-1)){
        a+=1;
        if(a>b){
            b=a;
            a=0;
        }
        if(a<=b){
            a=0;
        }
    }
}


return b;
    }
};
0 0
原创粉丝点击