from fila import Fila from pilha import Pilha from listaencadeada import Lista_Encadeada #Teste da fila print('Teste da fila') f = Fila() f.inserir(10) f.inserir(20) f.inserir(30) print(f.retornar_lista()) f.remover() print(f.retornar_lista()) # Teste da pilha print('Teste da pilha') p = Pilha() p.inserir(10) p.inserir(20) p.inserir(30) print(p.retornar_lista()) p.remover() print(p.retornar_lista()) #Teste da lista encadada print('Teste da lista encadada') e = Lista_Encadeada() e.inserir(0, 10) e.inserir(0, 20) e.inserir(1, 30) print(e.retornar_lista())
from fila import Fila fila_sem_max = Fila() # testando inserir em fila sem maximo de elementos definidos. print("fila sem maximo de elementos definidos") fila_sem_max.inserir("Joker") fila_sem_max.inserir("Bruce Wayne") fila_sem_max.inserir("James Gordon") fila_sem_max.inserir("Selina") print(fila_sem_max) # testando inserir em fila com maximo de elementos definidos. fila_com_max = Fila(max_tamanho=5) fila_com_max.inserir("Comedian") fila_com_max.inserir("Spectral") fila_com_max.inserir("Sally Jupiter") fila_com_max.inserir("Roschach") fila_com_max.inserir("Night Owl") print("fila com maximo de elementos definidos") print(fila_com_max) try: fila_com_max.inserir("Manhattan") except Exception: print("A fila está cheia") for i in range(fila_sem_max.tamanho()): print(fila_sem_max.remover())