Пример #1
0
 //Agrega a la pila receptora todos los elementos de otra pila(respetando el orden original de salida).
 public void pushAll(Cola newCola)
 {
     for (int i = 0; i < newCola.size(); i++)
     {
         this.pila.Add(newCola.pop());
     }
 }
Пример #2
0
        //Retorna una nueva pila con los elementos en posición invertida(el primero en último lugar).
        public Cola reverse()
        {
            Cola reverse = new Cola();

            for (int i = 1; i <= this.pila.Count; i++)
            {
                reverse.push(this.pila[-i]);
            }
            return(reverse);
        }
Пример #3
0
        public static void llenar(Parte_I.Cola LPC)
        {
            Random alAzar = new Random();
            Numero valor;

            for (int i = 0; i < 20; i++)
            {
                valor = new Numero(alAzar.Next(-10000, 10000));
                LPC.agregar(valor);
            }
        }
Пример #4
0
        public static void informar(Parte_I.Cola inColeccionable)
        {
            Console.WriteLine("La cantidad de elementos que existen en la Cola son :" + inColeccionable.cuantos() + "\n" +
                              "La el Numero minimo que existe en la Cola es: " + inColeccionable.minimo().Valor + "\n" +
                              "La el Numero maximo que existe en la Cola es: " + inColeccionable.maximo().Valor
                              );
            Console.WriteLine("\nPor favor, ingrese un numero para saber si se encuentra dentro de la coleccion: ");
            int    input       = Convert.ToInt32(Console.ReadLine());
            Numero newElemento = new Numero(input);

            if (inColeccionable.contiene(newElemento).Equals(true))
            {
                Console.WriteLine("El elemento leido esta en la coleccion");
            }
            else
            {
                Console.WriteLine("El elemento leido no se encuentra en la coleccion");
            }
        }
Пример #5
0
 public ColeccionMultiple(Pila inPila, Cola inCola)
 {
     this.pilaInterna = inPila;
     this.colaInterna = inCola;
 }