Tecnología

Inicio

Cómo escribir una clase de cola en C ++

Cómo escribir una clase de cola en C ++


Una cola es un primero en entrar, primero en salir conjunto de los elementos añadidos o borrados de ambos extremos de forma secuencial. Colas de recibir y procesar la información en el orden en que fue recibido. La cola de la clase C ++ implementa una cola en forma de un conjunto circular. Los elementos almacenados en una cola se añaden en un extremo y se eliminan de la otra. Los programadores necesitan utilizar la función de colas por omisión C ++ para escribir una clase de cola en lenguaje de programación C ++.

Instrucciones

1 Haga clic en el botón "Inicio" de Windows y seleccione la aplicación "Visual Studio" en el menú "Todos los programas".

2 Haga clic en "Archivo", "Abrir" y busque el programa en C ++ para el que desea escribir una clase de cola.

3 Agregue el código siguiente después de la línea que comienza con "público:":

cola de la clase

{

privado:

int t [MAX];

int il; // Insertar-End

int rl; // Eliminar-End

público:

cola()

{

rl = -1;

il = -1;

}

anular del ()

{

int tmp;

si (rl == - 1)

{

cout & lt; & lt; "cola vacía";

}

más

{

for (int j = 0; j & lt; = il; j ++)

{

if ((j + 1) & lt; = il)

{

tmp = t [j + 1];

t [j] = tmp;

}

más

{

Illinois--;

si (== IL - 1)

rl = -1;

más

rl = 0;

}

}

}

}

void add (int elemento)

{

si (rl == - 1 && il == - 1)

{

rl ++;

il ++;

}

más

{

il ++;

si (== il MAX)

{

cout & lt; & lt; "fila de espera llena \ n";

Illinois--;

regreso;

}

}

t [il] = elemento;

}

void display ()

{

si (RL = - 1)

{

for (int iter = 0; iter & lt; = il; iter ++)

cout & lt; & lt; t [ITER] & lt; & lt; "";

}

más

cout & lt; & lt; "vacío";

}

};

con el fin de sobrescribir la clase de colas por omisión en su programa en C ++.

4 Haga clic en "Archivo" y seleccionar la opción "Guardar". Haga clic en "Aceptar" para agregar una clase de cola en su programa en C ++.