class Fila:
def __init__(self, valor=None):
self.valor = valor
self.fila = deque()
if valor != None:
self.addinicio(valor)
def addinicio(self, valor):
self.fila.appendleft(valor)
def addfim(self, valor):
self.fila.append(valor)
def removeprimeiro(self):
return self.fila.popleft()
def removeultimo(self):
return self.fila.pop()
def obterfila(self):
return list(self.fila)
def tamanho(self):