Exemplo n.º 1
0
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))
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
 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)