Beispiel #1
0
 public void recorrer_colal()
 {
     if (colal_vacia())
     {
         Console.WriteLine("La cola enlazada esta vacia");
     }
     else
     {
         nodo aux = pr;
         Console.WriteLine("Elementos el la cola ");
         while (aux != null)
         {
             Console.WriteLine(" * " + aux.get_dato());
             aux = aux.get_sig();
         }
     }
 }
Beispiel #2
0
        public void insertar_colal(int xn)
        {
            nodo aux = new nodo();

            aux.set_dato(xn);
            aux.set_sig(null);

            if (ult == null)
            {
                pr = aux;
            }
            else
            {
                ult.set_sig(aux);
            }

            ult = aux;
            cant++;
        }
Beispiel #3
0
        public int suprimir_colal()
        {
            int x = 0;

            if (colal_vacia())
            {
                Console.WriteLine("La cola esta vacia");
            }
            else
            {
                x  = pr.get_dato();
                pr = pr.get_sig();
                if (cant == 1)
                {
                    ult = null;
                }
                cant--;
            }

            return(x);
        }
 public void set_sig(nodo xs)
 {
     siguiente = xs;
 }
Beispiel #5
0
 public colalista()
 {
     cant = 0;
     pr   = null;
     ult  = null;
 }