sábado, 15 de junio de 2013

COLA Queue

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections; //Necesario declarar un "Queue"

namespace Queue_Cola
{
    class Program
    {
        static void Main(string[] args)
        {
            Queue cola = new Queue(); //nuevo objeto queue (cola)

            cola.Enqueue("Perro"); //agregamos los elementos a la cola
            cola.Enqueue("Gato");
            cola.Enqueue("Loro");
            cola.Enqueue("Tigre");
            cola.Enqueue("Toro");
            cola.Enqueue("Leon");
            cola.Enqueue("Lobo");

            for (int i = 0; i < 3; i++) //itera 3 veces para ir retirando elementos de la cola
            {
                Console.WriteLine("Elementos totales que se encuentran en la cola:  " + cola.Count);
                Console.WriteLine("");
                Console.WriteLine("Elemento retirado dela cola  :   " + cola.Dequeue()); //quita un elemento de la cola.
                Console.WriteLine("Proximo elemento que queda en la cola es  : " + cola.Peek());//peek() muestra el proximo elemento de la cola, sin retirarlo
                Console.WriteLine("");
                Console.WriteLine("");
            }
            Console.WriteLine("Elementos totales que se encuentran en la cola   : " + cola.Count);
            Console.ReadKey();
        }
    }
}






No hay comentarios:

Publicar un comentario