可以通过定义一个队列类,在该类中实现队列的各种操作,如入队、出队、查询队列长度等。在该类中,可以使用 Python 列表 (list) 来模拟队列的存储结构。例如:
class Queue:
def __init__(self):
self.queue = []
def enqueue(self, item):
self.queue.append(item)
def dequeue(self):
if len(self.queue) == 0:
return None
else:
return self.queue.pop(0)
def size(self):
return len(self.queue)