int ColaEstatica::desencolar()
{
	int dato;

	if (!vacia())
	{
		dato = datos[getFrente()];
		setFrente(getFrente() + 1);
	}

	return dato;
}
void ColaEstatica::mostrar()
{
	if (!vacia())
	{
		for (size_t i = getFrente(); i < getFinal(); i++)
		{
			cout << "Valor: " << datos[i] << "\n" << "\n";
		}
	}
	else {
		cout << "La cola se encuentra vacia." << "\n" << "\n";
	}
}
Example #3
0
void Colas::on_pushFrente_clicked()
{
    QString s;
    if(frente){
        ui->valorFrente->clear();
        int t = getFrente()->valor;
        ui->valorFrente->setText(s.number(t));
    }
    else
    {
        QString s = "NULL";
        ui->valorFrente->setText(s);
    }
}
bool Estructura::vacia()
{
	return	getFrente() == getFinal();
}
int ColaEstatica::datoFrente()
{
	return datos[getFrente()];
}