题解 | #滑动窗口的最大值#

滑动窗口的最大值

http://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788

【剑指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
全部评论

相关推荐

10-14 21:00
门头沟学院 Java
吃花椒的狸猫:这个人说的倒是实话,特别是小公司,一个实习生哪里来的那么多要求
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务