滑动窗口的最大值
def queuemax(array,k):
if len(array)<k:
return None
reslist = []
for i in range(len(array)-k+1):
temp=array[i:i+k]
tempmax = max(temp)
# print(tempmax)
reslist.append(tempmax)
return reslist
?
if __name__ == "__main__":
array = [2,3,4,2,6,2,5,1]
k = 3
print(queuemax(array,k))
原文:https://www.cnblogs.com/ivyharding/p/11389082.html