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

滑动窗口的最大值

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

    def maxInWindows(self , num: List[int], size: int) -> List[int]:
        # write code here
        l=len(num)
        res =[max(num[0:size])]
        for i in range(size,l):
            if num[i-size]<res[-1]:

                if num[i]<res[-1]:
                    res.append(res[-1])
                else:
                    res.append(num[i])
            else:
                res.append(max(num[i-size+1:i+1]))
        
        return res
全部评论

相关推荐

11-13 20:32
门头沟学院 Java
面向未来编程code:我没看到他咋急,他不就问你个问题。。。
点赞 评论 收藏
分享
害怕一个人的小黄鸭胖乎乎:笑死了,没有技术大牛,招一堆应届生,不到半年,代码就成屎山了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务