Laboratorio colas

Solo disponible en BuenasTareas
  • Páginas : 2 (317 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de noviembre de 2011
Leer documento completo
Vista previa del texto
1. Completar el método eliminarNodoCola(){
2. Realizar un informe con los siguientes daos:
a. Relacione los errores encontrados y como los soluciono.
* En la clase cola hay quedeclarar el atributo “ultimo” (private Nodo ultimo);
* En la misma clase, en el método insertarNodoCola() en el cual se presenta el error p=new Nodo(x); x es una variable de tipo String, perocomo la cola solo maneja datos de tipo entero, entonces se le cambia el String a un int.
* En la clase alicacionCola en los métodos crearLista() e insertarDato(), se presenta el error(queue.insertarNodoCola(elemento); ) el cual el sistema nos pide ingresar un parámetro en el método insertarNodoCola() de tipo int llamado elemento y así se solucionara el problema.
* Enesta misma clase se representa el error en el cuerpo del JOptionPane… considerando un error de sintaxis para dar solución a esto el mensaje que aparece debe estar completamente entre comillas.b. Explique detalladamente con sus palabras los métodos imprimirCola(),
* El método imrpimirCola(){… no tiene parámetros crea una variable de tipo String y un Nodo p establece unacondición que evalúa si la cola no esta vacía si es así , se ejecuta un ciclo de tipo while que evalúa si el primer nodo (p) es diferente de null; entonces la variable de tipo String recibirá losdatos de cada uno de los nodos existentes mientras existe un iterador que es nuestro nuevo p, si no se cumple la condición entonces nuestra variable list es igual al siguiente mensaje “La cola estavacía”.
* El método retirarDato(){… no tiene parámetros, crea dos variables de tipo String, luego nuestra variable laCola se suma así mismo con los datos de cada nodo existente unacondición if evalúa si el dato eliminado es diferente de cero entonces nuestra variable mensaje recibe el dato retirado y muestra el dato retirado sino es así el mensaje es: “no se retiro dato”.
tracking img