-
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 ++.