//Desencolar saca el primer valor de la cola devuelve true si tuvo exito public void Desencolar() { if (Primero == null) Console.WriteLine("Cola Vacia"); else Primero = Primero.siguiente; }
//Desencolar saca el primer valor de la cola devuelve true si tuvo exito public void Desencolar() { if (Primero == null) MessageBox.Show("La cola actual se encuentra vacia", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else Primero = Primero.siguiente; }
//Desencolar saca el primer valor pero lo devuelve como respuesta public int DesencolarValor() { int Valor = 0; if (Primero == null) Console.WriteLine("Cola Vacia"); else { Valor = Primero.info; Primero = Primero.siguiente; } return Valor; }
//Desencolar saca el primer valor pero lo devuelve como respuesta public int DesencolarValor() { int Valor = 0; if (Primero == null) MessageBox.Show("La cola actual se encuentra vacia", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { Valor = Primero.valor; Primero = Primero.siguiente; } return Valor; }
//Encolar mete un valor a la cola public void Encolar(int Valor) { Nodo aux = new Nodo(); aux.info = Valor; if (Primero == null) //Si la cola esta vacia { Primero = aux; Ultimo = aux; aux.siguiente = null; } else //Si la cola no esta vacia { Ultimo.siguiente = aux; aux.siguiente = null; Ultimo = aux; } }
private void newNode_Click(object sender, EventArgs e) { Aux = new Nodo(); }
public Nodo Ultimo; //Ultimo nodo de la Cola #endregion Fields #region Constructors public Cola() { //Constructor por defecto inicializa el primer y ultimo elemento como nulos Primero = null; Ultimo = null; }
//Encolar ingresa el nodo a la cola public void Encolar(Nodo nuevoNodo) { }