【LeetCode-209】Minimum Size Subarray Sum
来源:互联网 发布:港股交易规则 知乎 编辑:程序博客网 时间:2024/05/16 10:36
咋一看挺麻烦,其实就是一层膜,捅破它你就恍然大明白了,开个玩笑,上代码吧,时间复杂度O(n)
public class MinimumSizeSubarraySum {public int minSubArrayLen(int s, int[] nums) {if (nums.length == 0) {return 0;}int result = Integer.MAX_VALUE;int begin = 0,sum = 0;for (int i = 0; i < nums.length; i ++) {sum += nums[i];if (sum >= s) {// 当前的数的个数与最后的结果进行比较int currentCount = i - begin + 1;if (currentCount < result) {result = currentCount;}//当前的和减去nums[begin]和nums[i],因为下一次循环还要加nums[i]sum -= nums[i];sum -= nums[begin];i --;begin ++;} }return result == Integer.MAX_VALUE ? 0 : result;}}
0 0
- [Leetcode 209, Medium] Minimum Size Subarray Sum
- LeetCode 209 - Minimum Size Subarray Sum
- leetcode 209 : Minimum Size Subarray Sum
- Leetcode NO.209 Minimum Size Subarray Sum
- leetcode-209 Minimum Size Subarray Sum
- Minimum Size Subarray Sum - LeetCode 209
- Leetcode #209 Minimum Size Subarray Sum
- Leetcode 209 Minimum Size Subarray Sum
- LeetCode(209)Minimum Size Subarray Sum
- [leetcode-209]Minimum Size Subarray Sum(java)
- leetcode 209: Minimum Size Subarray Sum
- [leetcode] 209 Minimum Size Subarray Sum
- [LeetCode 209] Minimum Size Subarray Sum
- LeetCode 209 Minimum Size Subarray Sum
- 【LeetCode-209】Minimum Size Subarray Sum
- LeetCode-209:Minimum Size Subarray Sum
- LeetCode 209: Minimum Size Subarray Sum
- LeetCode 209 Minimum Size Subarray Sum
- Linux MTD系统剖析
- 竖式问题
- php 时间处理
- hdu 2102 A计划 bfs搜索 解题报告
- 安卓软件的欢迎界面,只显示一次。
- 【LeetCode-209】Minimum Size Subarray Sum
- 数据库 之 索引
- 顺序队列学习
- Linux FTP 服务器配置简单说明
- 可失败构造函数用法
- DOM EventListener
- 块设备驱动程序<一>
- android不同线程之间数据交互
- CATransition转场动画