[leetcode]209. Minimum Size Subarray Sum[存疑]

原创 2016年08月28日 21:44:01
class Solution {
public:
    int minSubArrayLen(int s, vector<int>& nums) {
        int n=nums.size();
        int i=0;
        int j=0;
        int sum=0;
        int len=nums.size()+1;
        while(i<n&&j<n)
        {
            while(sum<s&&j<n)
            {
                sum+=nums[j];
                j++;
            }
            while(sum>=s&&i<=j)
            {
                len=min(len,j-i);
                
                sum-=nums[i];
                i++;
            }
                
        }
        return len!=(nums.size()+1)? len:0;
    }
};

版权声明:本文为博主原创文章,未经博主允许不得转载。

leetcode209-Minimum Size Subarray Sum(最小长度子数组和)

问题描述:Given an array of n positive integers and a positive integer s, find the minimal length of a su...
  • will130
  • will130
  • 2016年01月25日 23:15
  • 322

LeetCode 209. Minimum Size Subarray Sum (O(n)实现)

动态规划: len[i]:  - 若存在begin使得sum(nums.begin()+begin, nums.begin()+i+1)>=s且sum(nums.begin()+begin-1, nu...

【LeetCode】209. Minimum Size Subarray Sum

题目Given an array of n positive integers and a positive integer s, find the minimal length of a subar...

Leetcode——209. Minimum Size Subarray Sum

题目: Given an array of n positive integers and a positive integer s, find the minimal length of a co...

Leetcode 209 - Minimum Size Subarray Sum(二分 or 双指针)

题意给一个数组a[]和一个数s,要求在a里面找到一个长度最短的连续子序列,并且子序列的和大于等于s。思路算法1前缀和 + 二分。时间复杂度O(nlogn)O(nlogn)。我们先维护一个前缀和ss,然...
  • Lzedo
  • Lzedo
  • 2017年02月12日 20:35
  • 117

Minimum Size Subarray Sum - LeetCode 209

题目描述: Given an array of n positive integers and a positive integer s, find the minimal length of a ...
  • bu_min
  • bu_min
  • 2015年05月24日 20:52
  • 214

LeetCode 209. Minimum Size Subarray Sum 滑动窗口

一、题目 Given an array of n positive integers and a positive integer s, find the minimal length of a ...

【leetcode】209. Minimum Size Subarray Sum

【leetcode】209. Minimum Size Subarray Sum

Leetcode209-Minimum Size Subarray Sum

Given an array of n positive integers and a positive integer s, find the minimal length of a subarra...

【leetcode】Array—— Minimum Size Subarray Sum(209)

题目: Given an array of n positive integers and a positive integer s, find the minimal length of a s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[leetcode]209. Minimum Size Subarray Sum[存疑]
举报原因:
原因补充:

(最多只允许输入30个字)