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
Publicar un comentario