题目:
leetcode-0209:长度最小的子数组
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。
1 | 示例: |
题解
暴力法直接给整出来了。
明天想想别的方法
1 | public class Solution0209 { |
队列
这个方法也是刚开始也就能够想到的,其实和滑窗也是类似。
但是这里它写的更为巧妙地里外两个循环,分别控制left和right;
1 | public int minSubArrayLen2(int s, int[] nums) { |