class Queue:
	def __init__(self):
		self.entries = []
		self.length = 0
		self.front = 0
	
	def put(self, item):                                      # 入队
		self.entries.append(item)
		self.length += 1
	
	def get(self):                                               # 出队、反转
		self.length -= 1
		dequeued = self.entries[self.front]
		self.entries = self.entries[1:]
		return dequeued
		
	def rorate(self):                                          # 反转--队首出队、队尾入队。
		for i in range(rotate):
			self.put(self.get())
		
	def get_front(self):
		return self.entries[0]
	
	def size(self);
		return self.length
内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/changting/p/13714215.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!