添加(0209.长度最小的子数组.md):增加 C# 版本
This commit is contained in:
parent
f03f8d2b61
commit
af1b3e3e32
|
|
@ -448,6 +448,27 @@ object Solution {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
C#:
|
||||||
|
```csharp
|
||||||
|
public class Solution {
|
||||||
|
public int MinSubArrayLen(int s, int[] nums) {
|
||||||
|
int n = nums.Length;
|
||||||
|
int ans = int.MaxValue;
|
||||||
|
int start = 0, end = 0;
|
||||||
|
int sum = 0;
|
||||||
|
while (end < n) {
|
||||||
|
sum += nums[end];
|
||||||
|
while (sum >= s)
|
||||||
|
{
|
||||||
|
ans = Math.Min(ans, end - start + 1);
|
||||||
|
sum -= nums[start];
|
||||||
|
start++;
|
||||||
|
}
|
||||||
|
end++;
|
||||||
|
}
|
||||||
|
return ans == int.MaxValue ? 0 : ans;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
-----------------------
|
-----------------------
|
||||||
<div align="center"><img src=https://code-thinking.cdn.bcebos.com/pics/01二维码一.jpg width=500> </img></div>
|
<div align="center"><img src=https://code-thinking.cdn.bcebos.com/pics/01二维码一.jpg width=500> </img></div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue