public void invertirLista() { ClaseBase p = null; ClaseBase c = inicio; ClaseBase n; while (c != null) { n = c.siguiente; c.siguiente = p; p = c; c = n; } inicio = p; }
public void InvertirLista() { ClaseBase te = null; ClaseBase t = inicio; ClaseBase x; while (t != null) { x = t.Siguiente; t.Siguiente = te; te = t; t = x; } inicio = te; }
public string listar() { string cdn = ""; ClaseBase temp = inicio; while (temp != null) { cdn += temp.ToString() + "\r\n"; temp = temp.siguiente; } return(cdn); }
public void agregar(ClaseBase nuevo) { if (inicio == null) { inicio = nuevo; } else { //ClaseBase t = inicio; //while(t.Siguiente != null) // t = t.Siguiente; // t.Siguiente = nuevo agregar(nuevo, inicio); } }
public void agregar(ClaseBase nuevo) { if (inicio == null) { inicio = nuevo; } else { //ClaseBase temp = inicio; //while(temp.siguiente != null) //{ // temp = temp.siguiente; //} //temp.siguiente = nuevo; agregar(nuevo, inicio); } }
public void eliminarPrimero() { inicio = inicio.Siguiente; }
public void eliminarUltimo() { ClaseBase temp = inicio.siguiente; temp.siguiente = null; }