Exemplo n.º 1
0
        public void ImprimeCola()
        {
            Cola Actual = new Cola();

            Actual = Primero;

            if (Primero != null)                          // condicion para saber si hay elementos que imprimir
            {
                while (Actual != null)                    // Permite recorrer la cola hasta el ultimo elemento
                {
                    Console.WriteLine(" " + Actual.Dato); // imprime el elemento
                    Actual = Actual.Siguiente;            // Apunta al siguiente elemento
                }
            }
            else
            {
                Console.Write("\nLa Cola esta vacia.");
            }
        }
Exemplo n.º 2
0
        public void InsertarCola()
        {
            Cola Nuevo = new Cola();                        // creamos un nuevo nodo que se va agregar a la Cola

            Console.Write("Inserte el dato para la Cola "); // pedimos al usuario para que ingrese el dato para la cola
            Nuevo.Dato = int.Parse(Console.ReadLine());

            if (Primero == null)           // condiccion para saber el primero de la cola
            {
                Primero           = Nuevo; // asignamos el primer elemento de la cola
                Primero.Siguiente = null;  // apuntador al sigueinte
                Ultimo            = Nuevo;
            }
            else // ingresan si no es el primer elemento
            {
                Ultimo.Siguiente = Nuevo;
                Nuevo.Siguiente  = null;
                Ultimo           = Nuevo;
            }

            Console.WriteLine("\nDato ingresado correctamente\n");
        }
Exemplo n.º 3
0
        private Cola Ultimo  = new Cola(); // creamos el ultimo apuntados

        public Cola2()
        {
            Primero = null;
            Ultimo  = null;
        }