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.uj5u.com/qita/107671.html
標籤:其他
