薛盼盼3

又皮了一下,依然很开心的薛盼盼!

class Queue:
    def __init__(self,max_size):
        self.max_size = int(max_size)
        self.queue = []

    def put(self,data):
        if self.max_size > 0:
            if self.full():
                raise ValueError('Queue is full!')
            else:
                self._put(data)

    def get(self):
        if self._queue_size() > 0:
            result = self._get()
            empty_flag = False
        else:
            result = None
            empty_flag = True
        return result

    def empty(self):
        if self._queue_size() == 0:
            return True
        else:
            return False

    def full(self):
        if self._queue_size() == self.max_size:
            return True
        else:
            return False
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一怀愁绪,几年离索。错、错、错。山盟虽在,锦书难托。莫、莫、莫。——陆游《钗头凤·红酥手》欲笺心事,独语斜阑。难,...
    CC裙主阅读 7,827评论 41 16
  • 现在的我们就是这样的吧,悄悄的生着一种叫做思念的病,有点伤感却是很幸福。 最近的我们要么在家里要么开始工作,试着开...
    疯丫80s阅读 252评论 0 2
  • 跑步对于我来说是一个人的修行,一边运动一边思考,静静的享受一个人的时光,实在是非常美妙! 1.跑前热身和跑后...
    惊鸿Joy阅读 238评论 2 2
  • iOS 12 公测版发布,这 17 个新功能值得一试 苹果发布了 iOS 12 首个公开测试版本,如果你想尝鲜新系...
    kalpa_shock阅读 4,398评论 0 1