Beispiel #1
0
 def __init__(self):
     self.__elementos = lista_duplamente_ligada.ListaDuplamenteLigada()
Beispiel #2
0
    elif op == 2:
        lista_teste = lista_ligada.ListaLigada()
        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)
        print(lista_teste)
        # print(lista_teste.contem(5))
        # print(lista_teste.indice(55))

        # print(lista_teste.recuperar_elemento_no(3))

    elif op == 3:
        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()
    lista = lista_ligada.ListaLigada()
    lista.inserir(1)
    lista.inserir(4)
    lista.inserir(5)
    lista.inserir_elemento_posicao_especifica(10, 2)
    print(lista)
    print(lista.contem(55))
    print(lista.contem(5))
    print(lista.indice(5))
    lista.remover_elemento(10)
    print(lista)
    lista.remover_pos(2)
    print(lista)

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)
 def __init__(self):
     self.__elementos = ldl.ListaDuplamenteLigada()
        lista_teste.inserir(3)
        lista_teste.inserir(4)
        print(lista_teste)
        print(lista_teste.recupera_no(2).elemento)
        print(lista_teste.inserir_posicao(10, 0))
        print(lista_teste)
        # 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)

    elif op == 3:
        lista_teste = ldl.ListaDuplamenteLigada()
        lista_teste.inserir(1)
        lista_teste.inserir(2)
        lista_teste.inserir(3)
        lista_teste.inserir(4)
        print(lista_teste)
        # print(lista_teste.recupera_no(2).elemento)
        print(lista_teste.inserir_posicao(10, 0))
        print(lista_teste)
        # 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)