Primaria
public class Persona {
int codigo;
String nombre;
public Persona(int codigo, String nombre) {
this.codigo = codigo;
this.nombre = nombre;
}public int getCodigo() {
return codigo;
}
public void setCodigo(int codigo) {
this.codigo = codigo;
}
public String getNombre() {
return nombre;
}
public voidsetNombre(String nombre) {
this.nombre = nombre;
}
-------------------------------------------------
}
package listaDoblementeEnlazada;
public class ListaDE {
Nodo lista;
int ne;
publicListaDE(){
// lista=null;
ne=0;
}
public void insertaFin(Persona p) {
Nodo nuevo=new Nodo(p);
if (estaVacia()) {
lista=nuevo;
} else {
Nodo temporal=lista;
// while(temporal.sgte!=null)
while (temporal.getSgte()!=null) {
// temporal=temporal.sgte;
temporal=temporal.getSgte();
}
// temporal.sgte=nuevo;
temporal.setSgte(nuevo);
//temporal.ant=temporal;
nuevo.setAnt(temporal);
}
ne++;
}
/**
*
* @return un valor logico de verdad o falsedad
*/
private boolean estaVacia() {
return lista==null;
}
/*public intlength() {
if (estaVacia()) {
return 0;
} else {
Nodo temp=lista;
int nElem=1;
while (temp.getSgte()!=null) {
temp=temp.getSgte();
nElem++;
}
return nElem;
}
}*/public int length() {
return ne;
}
}
----------------------------------
package listaDoblementeEnlazada;
public class ListaDE {
Nodo lista;
int ne;
public ListaDE(){
//lista=null;
ne=0;
}
public void insertaFin(Persona p) {
Nodo nuevo=new Nodo(p);
if (estaVacia()) {
lista=nuevo;
} else {
Nodo temporal=lista;
// while(temporal.sgte!=null)
while (temporal.getSgte()!=null) {
// temporal=temporal.sgte;
temporal=temporal.getSgte();
}
// temporal.sgte=nuevo;
temporal.setSgte(nuevo);
// temporal.ant=temporal;...
Regístrate para leer el documento completo.