和为s的连续队列

一个很有趣的个人博客,不信你来撩 fangzengye.com



在这里插入图片描述

import queue
class MaxQueue:

    def __init__(self):
        self.deque = queue.deque()

    def max_value(self) -> int:
        return max(self.deque) if self.deque else -1

    def push_back(self, value: int) -> None:
        self.deque.append(value)

    def pop_front(self) -> int:
        return self.deque.popleft() if self.deque else -1


# Your MaxQueue object will be instantiated and called as such:
# obj = MaxQueue()
# param_1 = obj.max_value()
# obj.push_back(value)
# param_3 = obj.pop_front()
posted @ 2020-03-07 10:03  开源的Boy  阅读(54)  评论(0)    收藏  举报