Documente Academic
Documente Profesional
Documente Cultură
}
}
//Enlaza del nodo anterior con el siguiente. Distingue entre que el
//nodo sea el primero de la lista u otro del resto de la lista.
if (actual != null)
{
if (actual == primero)
{
primero = actual.siguiente;
}
else
{
anterior.siguiente = actual.siguiente;
}
return true;
}
else
return false;
}
}
****************************** MAIN *********************************
package ListasEnlazadas;
public class PruebaLista
{
public static void main(String[] args)
{
ListaSimple lista = new ListaSimple();
lista.insertarInicio(1);
lista.insertarFinal(2);
lista.insertarFinal(3);
lista.insertarFinal(4);
lista.insertarFinal(5);
lista.insertarFinal(6);
lista.insertarInicio(10);
System.out.println(lista.verDatosLista());
lista.insertarInicio(0);
lista.verLista();
if (lista.eliminar(5))
{
System.out.println(lista.verDatosLista());
}
else
{
System.out.println("No fue posible eliminar, elemento no encontrado");
}
lista.insertarEnMedio(3, 8);
lista.verLista();
lista.insertarEnMedio(5, 7);
lista.verLista();
if (lista.eliminar(10))
{
System.out.println(lista.verDatosLista());
}
else
{
System.out.println("No fue posible eliminar, elemento no encontrado");
}
}
}