예제 #1
0
        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)
        print(fila_teste)

    elif op == 6:
        teste_conjuntos = conjunto.Conjunto()
        teste_conjuntos.inserir(1)
예제 #2
0
    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()
    fila.enfilerar(1)
    fila.enfilerar(2)
    fila.enfilerar(3)
    print(fila)
    print(fila.desenfilerar())
    print(fila)
    print(fila.desenfilerar())
    print(fila)
    print(fila.desenfilerar())
    print(fila)
    print(fila.desenfilerar())

elif menu == 6:
    conjunto = conjunto.Conjunto(2)
    conjunto.inserir(1)
예제 #3
0
    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:
    conjuntoTeste = conjunto.Conjunto()
    conjuntoTeste.inserir(1)
    conjuntoTeste.inserir(2)
    conjuntoTeste.inserir(3)
    print(conjuntoTeste)
    print(conjuntoTeste.inserirPosicao(1, 1))
    print(conjuntoTeste.inserirPosicao(1, 2))
예제 #4
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)