【剑指offer】滑动窗口的最大值(python)
注意边界情况,size=0,size>length,还有公共变量记得清零。
在类内、函数外申明一个变量,可以用self. 引用,所有函数都可以修改,记得清零。
class Solution:
result = []
def maxInWindows(self, num, size):
# write code here
length = len(num)
self.result = []
if size > length or size == 0:
return []
else:
for i in range(length - size + 1):
tmp = num[i:i+size]
self.result.append(max(tmp))
return self.result
京公网安备 11010502036488号