Listas enlazadas con Menú continuación

 Nodo Buscar datos



1 Agregamos al menú de operaciones del main o método principal la opción buscar.


public static void main(String[] args) {

ListasEnlazadas lista= new ListasEnlazadas();

Scanner imprime = new Scanner (System.in);

int opcion = 0;

do {

System.out.println("Operaciones a realizar");

System.out.println(" 1.- Agregar nodo ");

System.out.println(" 2.- Eliminar nodo al inicio");

System.out.println(" 3.- Eliminar nod o al final");

System.out.println(" 4. Buscar Nodos");

System.out.println(" 5. Listar Nodos");

System.out.println(" 6.- Verificar Lista");

System.out.println("");

System.out.println("Operaciones a realizar");

opcion = imprime.nextInt();

switch(opcion) {

case 1:

break;

case 2:

break;

case 3:

break;

case 4:

System.out.println(" 4. Busca un nodo solicitado");

dato = imprime.nextInt();

lista.buscarNodo( dato);

break;

case 5:

break;

case 6:

System.out.println(" 5. Verificando si la lista tiene datos");

lista.ListaVacia();

break;

default:

}


}while(opcion < 7);



2.- Método buscar nodo


public void buscarNodo(int dato){

Nodo actual = new Nodo(dato);

actual = primero;

System.out.println(" Nodo 1 " + actual);

while(actual != null) {

if(actual.dato == dato) {

System.out.println(" Nodo Encontrado: Si existe el nodo " + dato + " en la Lista: ");

}

actual =actual.siguiente;

}

}






Comentarios

Entradas populares de este blog

Proyecto número dos