Está en la página 1de 1

::::::::::::::::::::::::::::::::::::::::::::::::::::::::Ingresar cola Normal::::

:::::::::::::::::::::::::::::::::....
public void Ingresar(Object x){
if(ultimo==-1 && primero==-1){//La cola esta vacìa
ultimo++;//Se mueve el primero y ultimo a la primera pos
icion
primero++;
ArregloCola[ultimo]=x;// guardo el dato en la cola
}
else{
if(ultimo==Cant_elem-1)
System.out.println("La cola esta llena");
else
ultimo++; //sino incremento una posicion
ArregloCola[ultimo]=x; //guardo el dato en la cola

}
}

::::::::::::::::::::::::::::::::::::::::::::::::::::::::Avanzar cola Normal:::::


::::::::::::::::::::::::::::::::....
public Object Avanzar(){
Object data=null;
if(VaciaCola()) // pregunta si esta vacia
System.out.println("No hay Elementos"); // si esta vacia
indica que no tiene elementos
else{ //sino
data=ArregloCola[primero];
if(primero==ultimo){ //si primero es igual a ultimo avan
zan y la
primero=-1; //cola queda vacia
ultimo=-1;
}
else
primero++; //incrementamos
}
return(data); //retornamos el valor
}

También podría gustarte