Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Para realizer esta actividad se utilizaron conceptos de lo que son las listas enlazadas partiendo
desde una conocida, para solucionar el Proyecto se utilizaron tres clases
Main
nodo
declararLista
en la clase nodo se ingresaron todos los atributos necesarios para ejecutar el problema y darle
solución, se creo el constructor para cada método y respectivamente los métodos selectores y
modificadores para cada método, set y get (subrayado con rojo).
edad = 0;
nombre = "";
identificacion=0;
sexo = "";
Estado="";
nombreAcudiente="";
numeroAcudiente=0;
grado=0;
siguiente = null;
return edad;
this.edad = edad;
En la clase declarar lista se creó el nodo cabeza , su respectivo constructor vació y los métodos set
y get, el cual nos permite crear un espacio en memoria para avanzar en el proyecto y se hicieron
los métodos necesarios que pide el problema para su solución.
public DeclararLista() {
cabeza = null;
cabeza = cab;
return cabeza;
}
\\ método que permite agregar nodos por el final de la lista
if (temp.getSiguiente() == null) {
break;
} else {
temp = temp.getSiguiente();
return temp;
nd.setSiguiente(nuevo);
nuevo.setSiguiente(cabeza);
setCabeza(nuevo);
if (cabeza == null) {
setCabeza(nuevo);
} else {
ultimo().setSiguiente(nuevo);
if (temp.getIdentificacion()== ide) {
break;
} else {
temp = temp.getSiguiente();
return temp;
if (temp.getNombre().equals(nom)) {
break;
} else {
temp = temp.getSiguiente();
return temp;
}
eliminar(cabeza);
Nodo anterior;
if (nd == cabeza) {
cabeza = cabeza.getSiguiente();
} else {
anterior = cabeza;
anterior = anterior.getSiguiente();
anterior.setSiguiente(nd.getSiguiente());
nd.setSiguiente(null);
\\ método que permite buscar que estudiantes aprobaron el cuso, si estos lo aprueban serán
eliminados del respectivo nodo.
aprovado = temp.getEstado();
while (temp != null) {
if (temp.getEstado().equals(aprovado)) {
break;
} else {
temp = temp.getSiguiente();
return temp;
\\ método que permite contar cuantas mujeres hay registradas en los grados primero
int cantidad = 0;
cantidad++;
temp = temp.getSiguiente();
return cantidad;
\\ método que permite contar cuantos hombres hay registrados en los grados primero
int cantidad = 0;
temp = temp.getSiguiente();
return cantidad;