public bool DesconectarSiguiente(ref Tipo prmItem) { clsNodoDobleEnlazado <Tipo> varNodoDesconectado; if (atrSiguiente != null) { varNodoDesconectado = atrSiguiente; atrSiguiente = atrSiguiente.atrSiguiente; atrSiguiente.ponerAnterior(this); prmItem = varNodoDesconectado.darItem(); varNodoDesconectado = null; return(true); } return(false); }
public bool ConectarSiguiente(clsNodoDobleEnlazado <Tipo> prmNodo) { if (prmNodo != null) { prmNodo.atrAnterior = this; if (this.atrSiguiente != null) { prmNodo.atrSiguiente = this.atrSiguiente; this.atrSiguiente.atrAnterior = prmNodo; } this.atrSiguiente = prmNodo; return(true); } return(false); }
public void ponerSiguiente(clsNodoDobleEnlazado <Tipo> prmNodo) { atrSiguiente = prmNodo; }
public void ponerAnterior(clsNodoDobleEnlazado <Tipo> prmNodo) { atrAnterior = prmNodo; }