LeetCode - 485 - Max Consecutive Ones
2017-04-25 21:34
351 查看
Given a binary array, find the maximum number of consecutive 1s in this array.
Example 1:
Note:
The input array will only contain
The length of input array is a positive integer and will not exceed 10,000
Subscribe to see which companies asked this question.
题意:给出一个只含0/1的数组,求最大的连续1的个数
思路:扫一遍统计就好了
Example 1:
Input: [1,1,0,1,1,1] Output: 3 Explanation: The first two digits or the last three digits are consecutive 1s. The maximum number of consecutive 1s is 3.
Note:
The input array will only contain
0and
1.
The length of input array is a positive integer and will not exceed 10,000
Subscribe to see which companies asked this question.
题意:给出一个只含0/1的数组,求最大的连续1的个数
思路:扫一遍统计就好了
class Solution { public: int findMaxConsecutiveOnes(vector<int>& nums) { int len = nums.size(); int cnt = 0; int ans = 0; for (int i = 0; i < len; i++) { if (nums[i] == 0) { ans = max(ans, cnt); cnt = 0; } else cnt++; } ans = max(ans, cnt); //最后也要统计一次 return ans; } };
相关文章推荐
- LeetCode 485 Max Consecutive Ones 最大连续1的个数
- leetcode485: Max Consecutive Ones
- [leetcode-485]Max Consecutive Ones
- Leetcode 485 Max Consecutive Ones
- LeetCode 485 --- Max Consecutive Ones
- 【LeetCode】485 Max Consecutive Ones
- leetcode485 Max Consecutive Ones Java
- [Leetcode 485 ]Max Consecutive Ones
- Max Consecutive Ones[LeetCode 485]
- LeetCode-485 Max Consecutive Ones
- leetcode 485 Max Consecutive Ones
- Leetcode 485 Max Consecutive Ones
- leetcode485~Max Consecutive Ones
- leetcode 485 Max Consecutive Ones C++
- [LeetCode]485 Max Consecutive Ones
- LeetCode 485 Max Consecutive Ones
- leetcode 485[easy]---Max Consecutive Ones
- LeetCode485:Max Consecutive Ones 解答
- leetcode-485-Max Consecutive Ones
- 【LeetCode】485. Max Consecutive Ones