from arvores import arvore, noArvoreInteiro print(30*"-", "MENU", 30*"-") print("1- Vetores") print("2- Listas Ligadas") print("3- Listas Duplamente Ligadas") print("4- Pilhas") print("5- Filas") print("6- Sets") print("7- espalhamento") print("8- Mapas") print("9- Arvores") menu = int(input("Digite a opção desejada: ")) if menu == 1: vetorTeste = vetor.Vetor(0) vetorTeste.inseirElementoPosicao(1, 0) vetorTeste.inseirElementoPosicao(2, 1) vetorTeste.inseirElementoPosicao(3, 2) vetorTeste.inseirElementoPosicao(4, 1) vetorTeste.inserirElementoFinal(5) # vetorTeste.inserir_elemento_final(1) # vetorTeste.inserir_elemento_final(2) # vetorTeste.inserir_elemento_final(4) # vetorTeste.inserir_elemento_final(3) # print(vetorTeste.listar_elemento(0)) # print(vetorTeste.listar_elemento(1)) # print(vetorTeste.listar_elemento(2)) # print(vetorTeste.listar_elemento(3)) print(vetorTeste.contem(16)) print(vetorTeste.indice(5))
print("5. Filas") print("6. Conjuntos") print("0. Sair") opcoes = [0, 1, 2, 3, 4, 5, 6] try: op = int(input("Digite a opção desejada: ")) if op not in opcoes: raise ValueError except ValueError: print("Não existe essa opção.") if op == 0: flag = False elif op == 1: vetor_teste = vetor.Vetor(0) vetor_teste.inserir_elemento_posicao(1, 0) vetor_teste.inserir_elemento_posicao(2, 1) vetor_teste.inserir_elemento_posicao(3, 2) vetor_teste.inserir_elemento_posicao(4, 2) vetor_teste.inserir_elemento_posicao(5, 2) vetor_teste.inserir_elemento_final(1) print(vetor_teste.tamanho_vetor()) print(vetor_teste) # print(vetor_teste.contem(8)) print(vetor_teste.indice(4)) vetor_teste.remover_elemento_indice(3) print(vetor_teste) vetor_teste.remover_elemento(5) print(vetor_teste) # print(vetor_teste)
print("2. Listas ligadas") print("3. Listas duplamente ligadas") print("4. Empilhar") print("5. Enfileirar") print("0. Sair") opcoes = [0, 1, 2, 4, 5] try: op = int(input("Digite a opção desejada: ")) if op not in opcoes: raise ValueError except ValueError: print("A opção desejada não existe. Tente novamento.") if op == 0: flag = False if op == 1: vetor_1 = vetor.Vetor() vetor_1.inserir_elemento_posicao(0, 10) vetor_1.inserir_elemento_posicao(1, 5) vetor_1.inserir_elemento_posicao(2, 4) vetor_1.inserir_elemento_posicao(2, 6) # vetor_1.inserir_elemento_final(1) # vetor_1.inserir_elemento_final(2) # vetor_1.inserir_elemento_final(3) # vetor_1.inserir_elemento_final(4) # vetor_1.inserir_elemento_final(4) print(vetor_1.retorna_todos_elementos()) print(vetor_1) print("Tamanho do vetor: {}".format(vetor_1.tamanho_vetor())) print(vetor_1.contem(10)) print(vetor_1.indice(13)) vetor_1.remover_elemento(10)