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"; } }
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()]; }