public void Enqueue(TAlumno item) { if (Ultimo < max - 1) { Cola[++Ultimo] = item; } }
void Encolar(TAlumno alumno, TCola cola, ListBox lstBoxPila) { if (!cola.Llena()) { cola.Enqueue(alumno); MostrarCola(cola, lstBoxPila); } }
private void btnCargar_Click(object sender, EventArgs e) { TAlumno alumno = new TAlumno(); alumno.Nombre = txtNombre1.Text; alumno.Apellido = txtApellido1.Text; Encolar(alumno, Cola, listBox1); txtNombre1.Text = ""; txtApellido1.Text = ""; txtNombre1.Focus(); }
void MostrarCola(TCola cola, ListBox lstBox) { TAlumno[] elementos = new TAlumno[cola.Longitud()]; elementos = (TAlumno[])cola.Elementos(); lstBox.Items.Clear(); for (int i = cola.Primero_(); i <= cola.Ultimo_(); i++) { lstBox.Items.Add(elementos[i]); } }