Merge pull request #4 from janeyziqinglin/janeyziqinglin-patch-4

Update 0209.长度最小的子数组python版本
This commit is contained in:
JaneyLin
2022-06-16 10:07:26 -05:00
committed by GitHub

View File

@ -179,8 +179,27 @@ class Solution:
index += 1
return 0 if res==float("inf") else res
```
```python3
#滑动窗口
class Solution:
def minSubArrayLen(self, target: int, nums: List[int]) -> int:
if nums is None or len(nums)==0:
return 0
lenf=len(nums)+1
total=0
i=j=0
while (j<len(nums)):
total=total+nums[j]
j+=1
while (total>=target):
lenf=min(lenf,j-i)
total=total-nums[i]
i+=1
if lenf==len(nums)+1:
return 0
else:
return lenf
```
Go
```go
func minSubArrayLen(target int, nums []int) int {