单链表的增删改查

class Queue(object):
    # 创建一个空列表
    def __init__(self):
        self.queue = []

    # 添加元素
    def enqueue(self, item):
        return self.queue.append(item)

    # 判断列表是否为空
    def is_empty(self):
        return self.queue == []

    # 列表总数
    def size(self):
        return len(self.queue)

    # 展示列表
    def travel(self):
        return self.travel()

    # 在尾部进行删除
    def dequeue(self):
        return self.queue.pop(0)


if __name__ == '__main__':
    q = Queue()
    q.enqueue(4)
    q.enqueue(5)
    q.enqueue(6)
    print(q.is_empty())
    print("*" * 20)
    print(q.size())
    print(q.dequeue())
    # print(q.dequeue())
    # print(q.dequeue())
posted @ 2019-12-20 09:04  陈士方的博客  阅读(418)  评论(0)    收藏  举报