Exemplo n.º 1
0
    print(mapa_teste)
    mapa_teste.adicionar("par", 10)
    mapa_teste.adicionar("impar", 5)
    mapa_teste.adicionar("par", 2)
    print(mapa_teste)
    print(mapa_teste.contem_chave("par"))
    print(mapa_teste.recuperar("par"))

elif menu == 8:
    #    5
    #  4   6
    #        8
    #      7
    arvore_teste = arvore.Arvore()
    print(arvore_teste)
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(5))
    print(arvore_teste)
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(4))
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(6))
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(8))
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(7))
    # print(arvore_teste)
    print(arvore_teste.buscar(no_arvore_inteiro.NoArvoreInteiro(6)))
    print("Em ordem")
    print(arvore_teste.em_ordem())
    print("Pré-ordem")
    print(arvore_teste.pre_ordem())
    print("Pós-ordem")
    print(arvore_teste.pos_ordem())
    print("Altura")
    print(arvore_teste.altura())
Exemplo n.º 2
0
    conjunto_teste = Conjunto()
    conjunto_teste.inserir(2)
    conjunto_teste.inserir(3)
    conjunto_teste.inserir(4)
    # conjunto_teste.inserir_posicao(0, 5)
    print(conjunto_teste)

elif menu == 7:
    mapa_teste = Mapa()
    mapa_teste.adicionar("par", 10)
    mapa_teste.adicionar("impar", 5)
    mapa_teste.adicionar("par", 2)
    print(mapa_teste)
    print(mapa_teste.contem_chave("par"))
    print(mapa_teste.recuperar("par"))

elif menu == 8:
    arvore_teste = arvore.Arvore()
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(3))
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(4))
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(2))
    arvore_teste.inserir_elemento(no_arvore_inteiro.NoArvoreInteiro(6))
    ##print(arvore_teste)
    ##print(arvore_teste.buscar(no_arvore_inteiro.NoArvoreInteiro(2)))
    # print(arvore_teste.em_ordem())
    # print(arvore_teste.pre_ordem())
    # print(arvore_teste.pos_ordem())
    print(arvore_teste.altura())

else:
    print('Opção inválida')