leetcode485

来源:互联网 发布:ubuntu设置分辨率命令 编辑:程序博客网 时间:2024/06/16 21:50

毫无技巧,注意细节。提交了两次才通过。

class Solution {public:    int findMaxConsecutiveOnes(vector<int>& nums) {        int newCount=0;        int oldCount=0;        int countFlag=0;        for(int i=0;i<nums.size();i++)        {            if(nums[i]==1&&countFlag==0)            {                countFlag=1;                newCount++;            }            else if(nums[i]==1&&countFlag==1)                newCount++;            else if(nums[i]==0&&countFlag==1)            {                if(newCount>oldCount)                {                    oldCount=newCount;                    cout<<oldCount<<" ";                }                newCount=0;                countFlag=0;            }            else {}        }        if(oldCount>newCount)            return oldCount;        else            return newCount;    }};
0 0
原创粉丝点击