Python-----队列

class MaxQueue:
    # 初始化队列
    def __init__(self):
        self.queue = []

    # 求队列中的最大值
    def max_value(self) -> int:
        if self.queue:
            return max(self.queue)
        else:
            return -1

    # 入队
    def push_back(self, value: int) -> None:
        self.queue.append(value)

    # 出队
    def pop_front(self) -> int:
        if not self.queue:
            return -1
        else:
            n = self.queue[0]
            self.queue.remove(n)
            return n
发布了72 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qzcrystal/article/details/104709151