Open meji1026 opened 5 years ago
La creacion de la lista en lazada se da por medio de una clase ListaEnlazada()
`package estructurasDeDatos;
import Entidades.Ficha;
public class ListaEnlazadaSimple implements java.io.Serializable{
private int len; private Nodo <T> first; public ListaEnlazadaSimple() { len = 0; setFirst(null);} public boolean isEmpty() { return this.getFirst() == null; } public int getLen() { return this.len;} public void addLast(T data) { Nodo <T> newNodo = new Nodo <T>(); newNodo.setData(data); if(isEmpty()) { this.setFirst(newNodo); len += 1;} else { Nodo <T> aux = this.getFirst(); while (aux.getNext()!= null) { aux = aux.getNext();} aux.setNext(newNodo); len+=1; } } public void deleteLast() { Nodo<T> aux = new Nodo<T>(); aux = getFirst(); if(isEmpty() || len == 1 ) { setFirst(null); } else { while(aux.getNext().getNext()!=null){ aux = aux.getNext(); } aux.setNext(null); } len--; } public void print() { Nodo <T> aux = (Nodo<T>) this.getFirst(); while (aux != null) { System.out.println(aux.getData()); aux = aux.getNext();} } public Nodo <T> getFirst() { return first; } public void setFirst(Nodo <T> first) { this.first = first; }
} `
La creacion de la lista en lazada se da por medio de una clase ListaEnlazada()
`package estructurasDeDatos;
import Entidades.Ficha;
public class ListaEnlazadaSimple implements java.io.Serializable{
} `