public void Eliminar(String Nombre) { Tablas alv = this.Inicio; while (alv != null) { if (alv.GetNombre().Equals(Nombre)) { if (alv == this.Inicio) {//primerooo this.Inicio = alv.Sig; } else if (alv.Sig == null) { alv.Ant = this.Fin; } else { alv.Sig.Ant = alv.Ant; alv.Ant.Sig = alv.Sig; } } alv = alv.Sig; } }
public Tablas Bucar(String Nombre) { Tablas alv = this.Inicio; while (alv != null) { if (alv.GetNombre().Equals(Nombre)) { return(alv); } alv = alv.Sig; } return(alv); }