Nueva práctica y nuevo compañero

Hola soy Biko y está semana vengo acompañada jajaja, hemos hecho una alianza Illán y yo para afrontar esta asignatura jajaja. Bueno el primer día como compañeros genial, vamos que muchísimo mejor que estar sola jajaja, es más dinámico. Nuestro primer reto La práctica consistía en modificar la clase Cola de la práctica anterior y usar en su lugar Vectores, que es una cosa práctica, pero más difícil de entender. Bueno cogiendo el Api debíamos sustituir en el código los arrays por vectores. Y nosotros probamos poniendolo así… pero no lo terminamos, esto es lo que nos dio tiempo a hacer:

import (que si no, no va)java.util.Vector;
class Cola
{
int primero, ultimo;

/** Construcción */
public Cola(int numElementos)
{
/** Damos tamaño al array, se inicializan a null */
Vector v = new Vector(numElementos+1);
// +1 porque tenemos que dejar un hueco libre para
// distinguir la condición vacía de llena.
// Muy importante este hueco para distinguir la cola vacía de la llena
primero = 0;
ultimo = 0;
} // ColaPiezas

/** La cola estará vacía cuando el primero esté en la misma posición que el último */
public boolean vacia()
{
return (primero == ultimo);
}

/** Nos dice si la cola esta llena */
public boolean llena()
{
return siguiente(ultimo) == primero;
}

/** Inserta una pieza en la cola. No hacemos comprobación de cola llena */
public void encolar(Pieza pieza)
{
v(ultimo) = pieza;
ultimo = siguiente(ultimo);

}

/** Desencolamos el primer elemento de la cola */
public Pieza desencolar()
{
Pieza elemento = v(primero);
primero = siguiente(primero);
return elemento;
}

/** Recorrido circular */
private int siguiente(int indice)
{
return (indice + 1) % (elementos.length);
}

} // ColaPiezas

 

Y en homenaje a la alianza… Esta foto… jajaja que ni la mitad de nuestra generación se acuerda…

BIKIÑOS!!!!

2 comentarios

  1. hello!!!!pues nos alegramos de que estes mas contenta y con mas ganas xq la verdad es que esto es imposible sin optimismo….!!!como vemos habeis hecho poco también aunque algo mas q nosotros asique nos vamos a “copiar” algunas cosillas y ya os escribimos si tenemos alguna duda, también miraremos el API(buena idea…) y ya vemos como va la cosa,ok??
    un besete!!!

  2. ¡Los fraggles!! ¡Qué bueno! Aunque ahí los que molaban eran los curris, tan modositos ellos :-P Bueno, pero a lo que vamos: quizá no deberíais introducir tanto código, y en su lugar especificar un poco más los problemas encontrados y cómo los resolvisteis :-)


RSS de los Comentarios Identificador URI de TrackBack

Deja un comentario