Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Practica 2: public void elimina (int year)
- public void elimina(int anio){
- Nodo aux = cabeza;
- // Si ELIMINAR primer dato
- if(anio == aux.getDato().getAnios()){
- cabeza = aux.getNext();
- aux = null;
- }
- }
- //Practica 2.1: Elimina ultimo dato
- public void elimina(int anio) {
- Nodo aux = cabeza;
- // Si ELIMINA ultimo dato
- if(anio == aux.getNext().getDato().getAnios() && aux.getNext().getNext() == null){
- cabeza.setNext(null);
- }
- }
- // Practica 2.3: Elimina dato del medio
- public void elimina(int anio) {
- Nodo aux = cabeza;
- // Si ELIMINA ultimo dato
- while(aux.getNext() != null) {
- if(anio == aux.getNext().getDato().getAnios() && aux.getNext().getNext() != null){
- Nodo tmp = aux.getNext().getNext();
- aux.setNext(tmp);
- }else{
- aux = aux.getNext();
- }
- }
- }
Add Comment
Please, Sign In to add comment