关注
public static int longestOnes(int[] nums,int k) {
// write code here
if (nums.length == 0) {
return 0;
}
int left = 0;
int right = 0;
int maxLength = Integer.MIN_VALUE;
int sumOne = 0;
while (right < nums.length) {
if (nums[right] == 0) {
sumOne++;
}
while (sumOne > k) {
if (nums[left] == 0) {
sumOne--;
}
left++;
}
maxLength = Math.max(maxLength, right - left + 1);
right++;
}
return maxLength;
}
滑动窗口法
点赞
相关推荐
查看8道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的秋招白月光和意难平公司 #
15723次浏览 151人参与
# 职场上哪些事情令人讨厌 #
27186次浏览 111人参与
# 百度秋招 #
57211次浏览 395人参与
# 你想跟着什么样领导? #
10304次浏览 131人参与
# 机械人还在等华为开奖吗? #
280569次浏览 1438人参与
# 从夯到拉,评价编程语言 #
8986次浏览 75人参与
# 什么样的背景能拿SSP? #
118930次浏览 417人参与
# 一人一个landing小技巧 #
133874次浏览 1479人参与
# 牛客租房专区 #
127804次浏览 1359人参与
# 找实习是选平台还是选业务? #
13885次浏览 179人参与
# 每个月花钱最多的地方是? #
7675次浏览 105人参与
# 大疆的机械笔试比去年难吗 #
93985次浏览 764人参与
# 腾讯工作体验 #
530722次浏览 3593人参与
# 你见过哪些工贼行为 #
47190次浏览 175人参与
# xxx岗位的一天 #
13639次浏览 124人参与
# 十一月总结 #
19408次浏览 181人参与
# 深信服求职进展汇总 #
237168次浏览 1799人参与
# AI“智障”时刻 #
8168次浏览 76人参与
# 实习的内耗时刻 #
203648次浏览 1497人参与
# 分享一个让你热爱工作的瞬间 #
48600次浏览 416人参与
# 你面试时吹过最大的牛 #
25010次浏览 130人参与

安克创新 Anker公司福利 716人发布