public void insertar(T item) { if (isEmpty()) { raiz = fin = new Nodos.Node <T>(item); } else { fin.siguiente = new Nodos.Node <T>(item); fin.siguiente.anterior = fin; fin = fin.siguiente; } count++; }
public Nodos.Node <T> sacar() { if (isEmpty()) { return(null); } else { Nodos.Node <T> aux = raiz; raiz = raiz.siguiente; if (!isEmpty()) { raiz.anterior = null; } count--; return(aux); } }
public ListaD() { raiz = fin = null; count = 0; }