Autor Tema: Alguien me puede ayudar haciendo un metodo para eliminar un Nodo de una lista  (Leído 80 veces)

Reijs Manas

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 8
    • Ver Perfil
Código: [Seleccionar]
public class ListaSE {

    Nodo cabeza;
    int tamanio;
    private Estudiante entrada;

 
    public ListaSE() {

        this.cabeza = null;
        tamanio = 0;
    }

   
    public boolean verificarLista() {
        return cabeza == null;
    }

   
    public String insertarNodo(Estudiante est) {

        if (verificarLista()) {
            cabeza = new Nodo(est);
        } else {
            Nodo aux = cabeza;
            Nodo nuevo = new Nodo(est);
            //Enlazamos el nodo nuevo con la cabeza para que pueda pertencer a la lista
            nuevo.enlace = cabeza;
 cabeza
            cabeza = nuevo;
        }

        tamanio++;

        return "\nEstudiante Registrado\n";

    }

   
    public int getTamanio() {
        return this.tamanio;
    }

   
    public void imprimirDatos() {

        Nodo n;
        int i = 0;

        n = cabeza;

        while (n != null) {

            System.out.print(n.dato.imprimirDatos());
            n = n.enlace;

        }

    }
public void eliminar (int elemento){
        Nodo actual, anterior;
        boolean encontrado;
        Nodo primero = null;
       
        actual = primero;
        anterior = null;
        encontrado = false;
       
    while ((actual != null) && (!encontrado)){
        encontrado = (actual.dato == entrada);
       
        if (!encontrado){
            anterior = actual;
            actual = actual.enlace;
        }
    }
}

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".