Cola Circular
Cola Circular
Cola Circular
package colacircularcristiansuesca;
/**
*
* @author Leonardo Arango
*/
public class Nodo {
int datos;
Nodo siguiente, anterior;
}
package colacircularcristiansuesca;
import java.util.Scanner;
/**
*
* @author Leonardo Arango
*/
public class Lista {
Nodo primero;
Nodo ultimo;
int dato;
Scanner teclado = new Scanner(System.in);
public Lista() {
primero = null;
ultimo = null;
}
package colacircularcristiansuesca;
import java.util.Scanner;
/**
*
* @author Leonardo Arango
*/
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
do {
System.out.println("");
System.out.println("OPCIONES:");
System.out.println("1. INGRESAR VALOR");
System.out.println("2. MOSTRAR VALORES");
System.out.println("3. BUSCAR VALOR");
System.out.println("4. MODIFICAR VALOR");
System.out.println("5. TAMA�O DE COLA");
System.out.println("6. SALIR DE LA COLA");
System.out.println("-------------------------------");
opcion = teclado.nextInt();
switch (opcion) {
case 1:
System.out.println("INGRESAR NUEVO VALOR:");
int dato = teclado.nextInt();
lista1.ingresar(dato);
break;
case 2:
System.out.println("LISTA DE VALORES INGRESADOS:");
lista1.mostrar();
break;
case 3:
System.out.println("BUSCAR");
System.out.println("VALOR A BUSCAR:");
int dato1=teclado.nextInt();
lista1.buscar(dato1);
break;
case 4:
System.out.println("VALOR A MODIFICAR:");
int dato2=teclado.nextInt();
lista1.modificar(dato2);
break;
case 5:
System.out.println("TAMA�O ACTUAL DE LA COLA:");
lista1.cantidad();
break;
}
} while (opcion != 6);
}
}