Max Consecutive Ones II
Given a binary array, find the maximum number of consecutive 1s in this array if you can flip at most one 0.
Example 1:
Note:
The input array will only contain
0
and
1
.
The length of input array is a positive integer and will not exceed 10,000
Follow up: What if the input numbers come in one by one as aninfinite stream? In other words, you can't store all numbers coming from the stream as it's too large to hold in memory. Could you solve it efficiently?
分析
还是Map思想,不过就2个数,直接判断counter了
Last updated