《python》——数据结构与算法队列的实现

    技术2025-06-25  12

    感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

    官方交流裙:606115027

     

    队列的实现

    同栈一样,队列也可以用顺序表或者链表实现。

    操作

    Queue() 创建一个空的队列enqueue(item) 往队列中添加一个item元素dequeue() 从队列头部删除一个元素is_empty() 判断一个队列是否为空size() 返回队列的大小 class Queue(object): """队列""" def __init__(self): self.items = [] def is_empty(self): return self.items == [] def enqueue(self, item): """进队列""" self.items.insert(0,item) def dequeue(self): """出队列""" return self.items.pop() def size(self): """返回大小""" return len(self.items) if __name__ == "__main__": q = Queue() q.enqueue("hello") q.enqueue("world") q.enqueue("itcast") print q.size() print q.dequeue() print q.dequeue() print q.dequeue() 学Python的安娴 数据分析 Python 解答小可爱 感谢各位大佬们的关注,有问题可私我免费解答,需要学习视频、文档、源码的可以看以下获取方式哔哩哔哩账号:学Python的安娴官方学习口口裙:11418-60209
    Processed: 0.011, SQL: 9