ELIMINAR UN NODO DEL FINAL
Luego del articulo de ELIMINAR UN NODO DEL INICIO, ahora toca hacerlo al final.
Agregar el caso 5 al switch.
El procedimiento es el mismo: Crear un método, añadirlo al procedimiento de la clase principal, seleccionar el case asignado en el switch y correr el programa.
Dentro declarar una variable de tipo entero elemento que sera igual a fin.dato (puntero fin y dato de la clase Nodo).
Crear un if para evaluar la condición:
Si inicio == fin, entonces inicio se le asigna el fin y este a nulo.
Si no, creamos un Nodo temporal que será igual a inicio. Y creamos un while con la condición que temporal.siguiente sea diferente de fin, entonces temporal se le asigna temporal.siguiente (el siguiente nodo).
Fin será igual a temporal, por lo tanto fin.siguiente será nulo. Y por último retornamos el elemento.
En la variable el llamamos al objeto impLista junto al método borrardelFinal. Y concantenamos un mensaje + la variable el.
Imprimir en pantalla la opción para que muestre la lista.






Comentarios
Publicar un comentario