485. Max Consecutive Ones的C++解法

    xiaoxiao2021-03-25  49

    感觉没啥好说的啊= =,应该没人做不出来吧。但是评测速度落到了后百分之十是什么鬼啦!

    class Solution { public: int findMaxConsecutiveOnes(vector<int>& nums) { int count = 0; int max = 0; for (int i = 0; i < nums.size(); i++) { if (nums[i] == 1) count++; else count = 0; if (count>max) max = count; } return max; } }; 看了下最高票的代码,思路和我的一样就是短了点嘛= =

    class Solution { public: int findMaxConsecutiveOnes(vector<int>& nums) { int max=0,cur=0; for(int i=0;i<nums.size();i++) if(nums[i]&1) max=max>++cur?max:cur; else cur=0; return max; };

    转载请注明原文地址: https://ju.6miu.com/read-150347.html

    最新回复(0)