lista_teste = lista_duplamente_ligada.ListaDuplamenteLigada() lista_teste.inserir(1) lista_teste.inserir(4) lista_teste.inserir(5) lista_teste.inserir_posicao(2, 10) print(lista_teste) # lista_teste.remover_elemento(4) lista_teste.remover_posicao(1) print(lista_teste) # print(lista_teste.contem(5)) # print(lista_teste.indice(55)) # print(lista_teste.recuperar_elemento_no(3)) elif op == 4: pilha_teste = pilha.Pilha() pilha_teste.empilhar(5) print(pilha_teste.desempilhar()) elif op == 5: fila_teste = fila.Fila() fila_teste.enfileirar(1) fila_teste.enfileirar(2) fila_teste.enfileirar(3) fila_teste.enfileirar(4) print(fila_teste) # 1 2 3 4 print(fila_teste.desenfileirar()) print(fila_teste) # 2 3 4 print(fila_teste.desenfileirar()) print(fila_teste) # 3 4 fila_teste.enfileirar(6)
elif menu == 3: lista_dupla = lista_duplamente_ligada.ListaDuplamenteLigada() lista_dupla.inserir(1) lista_dupla.inserir(4) lista_dupla.inserir(5) lista_dupla.inserir_elemento_posicao_especifica(10, 2) print(lista_dupla) print(lista_dupla.contem(55)) print(lista_dupla.contem(5)) print(lista_dupla.indice(5)) lista_dupla.remover_elemento(10) print(lista_dupla) lista_dupla.remover_pos(2) print(lista_dupla) elif menu == 4: pilha = pilha.Pilha() pilha.empilhar(2) pilha.empilhar(4) pilha.empilhar(5) pilha.empilhar(2) print(pilha) pilha.desempilhar() print(pilha) pilha.desempilhar() print(pilha) pilha.desempilhar() print(pilha) pilha.desempilhar() print(pilha) elif menu == 5: fila = fila.Fila()
print(listaTeste) listaTeste.inserirPosicao(4, 0) listaTeste.inserirPosicao(5, 15) listaTeste.inserirPosicao(6, 3) print(listaTeste) listaTeste.removerPosicao(0) listaTeste.removerPosicao(5) listaTeste.removerPosicao(2) listaTeste.removerElemento(3) print(listaTeste) print(listaTeste.recuperarElementoNo(2)) print(listaTeste.contem(4)) print(listaTeste.indice(3)) elif menu == 4: pilhaTeste = pilha.Pilha() pilhaTeste.empilhar(1) pilhaTeste.empilhar(2) pilhaTeste.empilhar(3) print(pilhaTeste.desempilhar()) elif menu == 5: filaTeste = fila.Fila() filaTeste.enfileirar(1) filaTeste.enfileirar(2) filaTeste.enfileirar(3) print(filaTeste) print(filaTeste.desenfileirar()) print(filaTeste) elif menu == 6:
# print(lista_teste.contem(0)) # print(lista_teste.indice_elemento(4)) # lista_teste.remover_posicao(0) # lista_teste.remover_posicao(0) # print(lista_teste) lista_teste.remover_elemento(3) print(lista_teste) lista_teste.remover_posicao(0) print(lista_teste) # lista_teste.remover_posicao(2) # print(lista_teste) lista_teste.remover_posicao(1) print(lista_teste) elif op == 4: teste_pilha = pilha.Pilha() teste_pilha.empilhar(10) teste_pilha.empilhar(5) print(teste_pilha) print(teste_pilha.desempilhar()) print(teste_pilha) elif op == 5: teste_fila = fila.Fila() teste_fila.enfileirar(1) teste_fila.enfileirar(2) teste_fila.enfileirar(3) print("Fila completa: ", teste_fila) print("Removeu: ", teste_fila.desenfileirar()) print("Removeu: ", teste_fila.desenfileirar()) print("Fila completa: ", teste_fila)