Definition at line 5 of file main.cpp.
◆ minSubArrayLen()
| int Solution::minSubArrayLen |
( |
int |
target, |
|
|
vector< int > & |
nums |
|
) |
| |
|
inline |
Definition at line 8 of file main.cpp.
9 {
10 int start = 0, end = 0, current_sum = nums[0], minimal_size = 0;
11 while (start < (int)nums.size() && end < (int)nums.size())
12 {
13
14
15 if (current_sum >= target)
16 {
17 if (minimal_size == 0)
18 minimal_size = end - start + 1;
19 else
20 minimal_size = min(minimal_size, end - start + 1);
21
22
23 current_sum -= nums[start];
24 start++;
25 }
26 else
27 {
28 end++;
29 if (end < (int)nums.size())
30 current_sum += nums[end];
31 }
32 }
33 return minimal_size;
34 }
Referenced by main().
The documentation for this class was generated from the following file: