题解 | #滑动窗口的最大值#最好理解的方法
滑动窗口的最大值
https://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788
class Solution:
def maxInWindows(self , num: List[int], size: int) -> List[int]:
# write code here
if size>len(num) or size==0:
return None
res=[]
#左右指针
left=0
right=left+size
#边界条件
while right<=len(num):
#切片找当前区间最大值
res.append(max(num[left:right]))
#左右加一,窗口向后滑动
left+=1
right+=1
return res