¿Que es una lista enlazada ?
Estructura dinámica compuesta por un conjunto de nodos enlazados con una referencia al nodo inicial. Cada nodo esta compuesto por un atributo referencia dato y un atributo referencia nodo siguiente. El ultimo nodo de una lista enlazada tiene un valor null en el atributo de referencia al nodo siguiente que indica fin de la lista.
Nota: Linea de codigo para obtener el nombre del tercer nodo.
System.out.print (estudiante.getSig().getsetSig().getDato().getNombre());
Cuando una variable apunta hacia un objeto tiene derecho sobre un objeto.
Nodo P= estudiantes;
while (p!=null){
system.out.print(p.getDato().getCod());
system.out.print(p.getDato().getCod());
p=p.getSig();
____________________________________//_________________________________________
Estructura con la clase object que guarde Fraccionario y que imprime el Num y Den.
public class Nodo{
private Object dato;
private Nodo sig;
________
________
________
}
Fraccionario f=(Fraccionario)fraccionario.getSig().getDato();
System.out.println(f.getNum() + "/" + f.getDen());
Nota:
Se pueden evitar Casting con clases genericas.
No hay comentarios:
Publicar un comentario