Пример #1
0
        public virtual void imprimirDE()
        {
            NohLista <TAD> novoNoh = fim;

            while (novoNoh != null)
            {
                Console.Write(novoNoh.getData() + " ");
                novoNoh = novoNoh.getPrev();
            }
        }
Пример #2
0
        public virtual void Pop(TAD _data)
        {
            NohLista <TAD> elemento = encontraNoh(_data);

            if (elemento == inicio)
            {
                inicio = inicio.getNext();
                inicio.setPrev(null);
            }
            else if (elemento == fim)
            {
                fim = fim.getPrev();
                fim.setNext(null);
            }
            else
            {
                elemento.getNext().setPrev(elemento.getPrev());
                elemento.getPrev().setNext(elemento.getNext());
            }
        }