Ejemplo n.º 1
0
 //Agrega a la cola receptora todos los elementos de otra cola(respetando el orden original de salida).
 public void pushAll(Cola newCola)
 {
     for (int i = 0; i < newCola.size(); i++)
     {
         this.cola.Add(newCola.pop());
     }
 }
Ejemplo n.º 2
0
        //Retorna una nueva cola 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.cola.Count; i++)
            {
                reverse.push(this.cola[-i]);
            }
            return(reverse);
        }
Ejemplo n.º 3
0
 public ColeccionMultiple(Pila inPila, Cola inCola)
 {
     this.pilaInterna = inPila;
     this.colaInterna = inCola;
 }