//Cola que prioriza velocidad de proceso //Considere que los indicadores ocupan las posiciones finales del arreglo typedef int tcola[MAX]; void iniciar_cola(tcola &x){ x[MAX-2]=MAX-1; //frente x[MAX-1]=MAX-1; //final } int siguiente(int indice){ //SE AGREGA EN EL FRENTE !!! if(indice==MAX-1) indice=0; else{ indice++; } return indice; } bool cola_llena(tcola x){ return siguiente(x[MAX-1])==x[MAX-2]; } bool cola_vacia(tcola x){ return x[MAX-1]==x[MAX-2]; } void agregar_cola(tcola &x, int num){ if(cola_llena(x)==true) cout<<"Cola Llena"<