public virtual void imprimirDE() { NohLista <TAD> novoNoh = fim; while (novoNoh != null) { Console.Write(novoNoh.getData() + " "); novoNoh = novoNoh.getPrev(); } }
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()); } }