Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            AnimalQueue animalQueue = new AnimalQueue();

            animalQueue.Enqueue(new Dog("one dog"));
            animalQueue.Enqueue(new Dog("two dog"));
            animalQueue.Enqueue(new Cat("three cat"));
            animalQueue.Enqueue(new Cat("four cat"));
            animalQueue.Enqueue(new Dog("five dog"));
            animalQueue.Enqueue(new Cat("six cat"));
            animalQueue.Enqueue(new Cat("seven cat"));
            animalQueue.Enqueue(new Dog("eight dog"));

            Console.WriteLine(animalQueue.DequeueAny().getName());
            Console.WriteLine(animalQueue.DequeueAny().getName());
            Console.WriteLine(animalQueue.DequeueAny().getName());

            animalQueue.Enqueue(new Cat("nine cat"));
            animalQueue.Enqueue(new Dog("ten dog"));

            while (animalQueue.Size() != 0)
            {
                Console.WriteLine(animalQueue.DequeueAny().getName());
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            AnimalQueue animalQueue = new AnimalQueue();
            animalQueue.Enqueue(new Dog("one dog"));
            animalQueue.Enqueue(new Dog("two dog"));
            animalQueue.Enqueue(new Cat("three cat"));
            animalQueue.Enqueue(new Cat("four cat"));
            animalQueue.Enqueue(new Dog("five dog"));
            animalQueue.Enqueue(new Cat("six cat"));
            animalQueue.Enqueue(new Cat("seven cat"));
            animalQueue.Enqueue(new Dog("eight dog"));

            Console.WriteLine(animalQueue.DequeueAny().getName());
            Console.WriteLine(animalQueue.DequeueAny().getName());
            Console.WriteLine(animalQueue.DequeueAny().getName());

            animalQueue.Enqueue(new Cat("nine cat"));
            animalQueue.Enqueue(new Dog("ten dog"));

            while (animalQueue.Size() != 0)
                Console.WriteLine(animalQueue.DequeueAny().getName());
        }