Leetcode 209. Minimum Size Subarray Sum (Medium) (cpp)
来源:互联网 发布:windows一键还原按什么 编辑:程序博客网 时间:2024/06/16 20:20
Leetcode 209. Minimum Size Subarray Sum (Medium) (cpp)
Tag: Array, Two Pointers, Binary Search
Difficulty: Medium
/*209. Minimum Size Subarray Sum (Medium)Given an array of n positive integers and a positive integer s, find the minimal length of a subarray of which the sum ≥ s. If there isn't one, return 0 instead.For example, given the array [2,3,1,2,4,3] and s = 7,the subarray [4,3] has the minimal length under the problem constraint.click to show more practice.More practice:If you have figured out the O(n) solution, try coding another solution of which the time complexity is O(n log n).*/class Solution {public:int minSubArrayLen(int s, vector<int>& nums) {int left = 0, right = 0, _sum = 0, _size = nums.size(), len_min = _size + 1;while (right < _size) {while (right < _size && _sum < s) _sum += nums[right++];while (_sum >= s) _sum -= nums[left++];len_min = min(len_min, right - left + 1);}return len_min > _size ? 0 : len_min;}};
0 0
- Leetcode 209. Minimum Size Subarray Sum (Medium) (cpp)
- [Leetcode 209, Medium] Minimum Size Subarray Sum
- 【Medium】209. Minimum Size Subarray Sum
- Leetcode 325. Maximum Size Subarray Sum Equals k (Medium) (cpp)
- leetcode 日经贴,Cpp code -Minimum Size Subarray Sum
- [leetcode] 209.Minimum Size Subarray Sum
- 【leetcode】209. Minimum Size Subarray Sum
- <LeetCode OJ> 209. Minimum Size Subarray Sum
- [Leetcode]209. Minimum Size Subarray Sum
- [LeetCode]209. Minimum Size Subarray Sum
- leetcode 209. Minimum Size Subarray Sum
- 209. Minimum Size Subarray Sum LeetCode
- 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
- A+B的和的二进制
- >Android 关于arm64-v8a、armeabi-v7a、armeabi、x86下的so文件兼容问题
- hdu 5750 Dertouzos (素数+数学)
- 项目的开发 -- 互联网+
- jsoup爬取百度瀑布流图片
- Leetcode 209. Minimum Size Subarray Sum (Medium) (cpp)
- HDU(2199)Can you solve this equation?二分
- 机器学习与R之支持向量机svm(上)
- storm+kafka+jdbc整合实例
- js中prompt()的用法
- DAY01_Q2
- hdu5733内切球
- Android中ViewFlipper的使用详解
- react listview最上方空白