INSERTAR
- Al Inicio
- Al Final
ELIMINAR
- Al Inicio
- Al Final
BUSCAR PARA
- Insertar Antes
- Insertar Después
- Eliminar
___________________//_______________________________________//_________________
OPERACIONES
INSERTAR
- Al Inicio
____________________________________________//__________________________________
INSERTAR
- Al Final
____________________________________//_________________________________________
ELIMINAR
- Al Inicio
______________________________________//__________________________________________
ELIMINAR
- Al Final
_______________________________//______________________________________________
BUSCAR PARA
- Insertar Despues
Procedimiento buscar
if(actual !=null){
actual.setSig(new Nodo(xdato,aclave,actual.getSig()));
if(actual==fin){
fin=fin.getSig();
}
}else{
System.out.print("dato no encontrado");
}
____________________________________//__________________________________________
BUSCAR PARA
- Eliminar
Procedimiento buscar
if(actual!=null){
if(actual==inicio){
inicio=inicio.getSig();
}else{
anterior.setSig(actual.getSig());
if(actual==fin){
fin=anterior;
}
}
}else{
System.out.print("dato no encontrado");
}
__________________________________//_____________________________________________
Para acceder y cambiar el programa este es el codigo:
actual.getDato().setProg("sicologia");
Procedimiento buscar
if(actual != null){
Estudiante e=actual.getDato();
cod(xCod);
e.set nom(xNom);
prog(xProg);
}else{
System.out.print("dato no encontrado");
}