Cola
Definicion
Crear Cola
Insertar Cola
Eliminar Cola
Wikipedia
Una cola (también
llamada fila) es una
estructura de datos,
caracterizada por ser
una secuencia deelementos en la que
la operación de
inserción push se
realiza
por
un
extremo
y
la
operación
de
extracción pop por
el otro. También se
le llama estructura
FIFO (del inglés First
In First Out),debido
a que el primer
elemento en entrar
será también el
primero en salir.
public partial class
frmPrincipal
{
// Variables
globales
public static
string[] Cola;
public static intFrente;
public static int
Final;
public static int
N;
void
CmdInsertarClick(object
sender, System.EventArgs e)
{
elemento =
txtInsercion.Text;
// Se verifica
que haya espacio en la Colaif
(frmPrincipal.Frente == 0
&& frmPrincipal.Final ==
frmPrincipal.N)
{
void
CmdEliminarClick(object
sender, EventArgs e)
{
if
(frmPrincipal.Frente == -1)
{
[STAThread]
public staticvoid
Main(string[] args)
{
MessageBox.Show("La Cola
esta llena");
return;
}
if
(frmPrincipal.Frente ==
frmPrincipal.Final + 1)
{
Application.EnableVisualSt
yles();Application.SetCompatibleT
extRenderingDefault(false)
;
Application.Run(new
frmPrincipal());
}
public
frmPrincipal()
Constructor
{
//
MessageBox.Show("La Cola
esta llena");
return;
}
// Si la colaesta vacia se inicializan
punteros
if
(frmPrincipal.Frente == -1)
{
frmPrincipal.Frente = 0;
InitializeComponent();
MessageBox.Show("Cola
Vacia");
return;
}
string elemento =frmPrincipal.Cola[frmPrincip
al.Frente];
// si la cola tiene un
solo elemento
if
(frmPrincipal.Frente ==
frmPrincipal.Final)
{
frmPrincipal.Frente
= -1;
frmPrincipal.Final =
-1;
}
else if(frmPrincipal.Frente ==
frmPrincipal.N)
string[5];
lineal de 5
Cola = new
// Arreglo
N = 4;
Frente = -1;
Final = -1;
}
void
CmdInsercionClick(object
sender, System.EventArgs
e)
{...
Regístrate para leer el documento completo.