Ejemplo n.º 1
0
 public void Desencolar()
 {
     if (head == tail)
     {
         head = null;
         tail = null;
         return;
     }
     head = head.Siguiente;
 }
Ejemplo n.º 2
0
 public void Encolar(NodoCola n)
 {
     if (head == null)
     {
         head = n;
         tail = n;
     }
     else
     {
         tail.Siguiente = n;
         tail           = n;
     }
 }
Ejemplo n.º 3
0
        public override string ToString()
        {
            string   stringCola = "";
            NodoCola h          = head;

            if (h != null)
            {
                stringCola += h.ToString();
                h           = h.Siguiente;
                while (h != null)
                {
                    stringCola += "," + h.ToString();
                    h           = h.Siguiente;
                }
                return(stringCola);
            }
            else
            {
                return("La lista esta vacia");
            }
        }
Ejemplo n.º 4
0
 public NodoCola(int dato, NodoCola siguiente)
 {
     this.dato      = dato;
     this.siguiente = siguiente;
 }
Ejemplo n.º 5
0
 public NodoCola()
 {
     dato      = 0;
     siguiente = null;
 }
Ejemplo n.º 6
0
 public Cola()
 {
     head = null;
     tail = null;
 }