自己没有什么思路,根据discussion里面的一个高赞回答写的:(唉,我啥时候也能自己想到这种解法呢==)

class Solution {
    public int longestOnes(int[] A, int K) {
        int i = 0;
        int j;
        int l = A.length;
        for( j = 0 ; j < l ; j ++ ){
            if( A[j] == 0 )K --;
            if( K < 0 && A[i++] == 0 )K++;
        }
        return j - i;
    }
}

1004. Max Consecutive Ones III 

 

相关文章:

  • 2021-10-08
  • 2022-12-23
  • 2021-08-24
  • 2022-02-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-10-12
相关资源
相似解决方案