Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from lse import LSE, Nodo
- ## conferir o nome do arquivo que possui a classe LSE e Nodo
- class FilaEncadeada:
- def __init__(self):
- self.fila = LSE()
- def enqueue(self, item): # enfileirar == inserir fim
- self.fila.inserir_fim(Nodo(item))
- def dequeue(self): # desenfileirar == remover inicio
- return self.fila.remover_inicio().dado
- def front(self):
- return self.fila.head.dado
- def __len__(self):
- return len(self.fila)
- ## TESTES ##
- f = FilaEncadeada()
- f.enqueue("Pessoa 1")
- f.enqueue("Pessoa 2")
- f.enqueue("Pessoa 3")
- f.dequeue()
- #f.dequeue()
- #f.dequeue()
- print(f.front())
Add Comment
Please, Sign In to add comment