制作网站的花多少钱,定制网站建设与运营案例,郑州建设信息网 首页,wordpress本地打不开给定一个由若干 0 和 1 组成的数组 A#xff0c;我们最多可以将 K 个值从 0 变成 1 。
返回仅包含 1 的最长#xff08;连续#xff09;子数组的长度。
示例 1#xff1a;
输入#xff1a;A [1,1,1,0,0,0,1,1,1,1,0], K 2 输出#xff1a;6 解释#xff1a; [1,1,1…给定一个由若干 0 和 1 组成的数组 A我们最多可以将 K 个值从 0 变成 1 。
返回仅包含 1 的最长连续子数组的长度。
示例 1
输入A [1,1,1,0,0,0,1,1,1,1,0], K 2 输出6 解释 [1,1,1,0,0,1,1,1,1,1,1] 粗体数字从 0 翻转到 1最长的子数组长度为 6。
维护一个0个数小于k的滑动窗口找出最大的窗口
代码
class Solution {public int longestOnes(int[] A, int K) {int l0,r0,nA.length,cnt0,res0;while (rn){if(A[r]0) cnt;while (cntK){if(A[l]0)cnt--;}res Math.max(res,r-l1);r;}return res;}
}