Hola a todos..... Estoy aprendiendo Listas en Java, pero no lo tengo muy claro, tengo el siguiente codigo, me pueden ayudar a interpretarlo por favor?? gracias
Código:
class InsertaNumeros{
public static void main (String arg[]){
Lista lista;
lista = new Lista ();
lista.crearLista();
lista.mostrarLista();
}
}
class Lista {
Nodo primero;
public Lista (){
primero=null;
}
Lista crearLista(){
primero = new Nodo(8);
primero = new Nodo (17, primero);
primero = new Nodo (1, primero);
return this;
}
void mostrarLista(){
Nodo n;
n=primero;
while (n != null){
System.out.println(n.dato);
n=n.enlace;
}
}
}
class Nodo {
int dato;
Nodo enlace;
public Nodo(int x){
dato=x;
enlace=null;
}
public Nodo (int x, Nodo n){
dato=x;
enlace=n;
}
}
De antemano muchas gracias..
Lophophora