Exemple #1
0
        static void Main()
        {
            LinkedQueue <string> queue = new LinkedQueue <string>();

            Console.WriteLine("Add four strings...");
            queue.Enqueue("Message One");
            queue.Enqueue("Message Two");
            queue.Enqueue("Message Three");
            queue.Enqueue("Message Four");

            Console.Write("\nCheck if the queue finds the added string -> ");
            Console.WriteLine(queue.Contains("Message Four"));

            Console.WriteLine("\nIterate over the queue");
            while (queue.Count > 0)
            {
                string msg = queue.Dequeue();
                Console.WriteLine(msg);
            }

            Console.Write("\nAdd four strings and test the clear method. Count -> ");
            queue.Enqueue("Message One");
            queue.Enqueue("Message Two");
            queue.Enqueue("Message Three");
            queue.Enqueue("Message Four");
            queue.Clear();
            Console.WriteLine(queue.Count);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            LinkedQueue <int> queue = new LinkedQueue <int>();

            queue.Enqueue(2);
            queue.Enqueue(5);
            queue.Enqueue(-9);
            queue.Enqueue(0);
            queue.Dequeue();

            foreach (var item in queue)
            {
                Console.WriteLine(item);
            }
        }
Exemple #3
0
        // LinkedQueue = Свързана опашка
        static void Main(string[] args)
        {
            // Create
            var queue = new LinkedQueue <int>();

            // Input
            queue.Enqueue(112);
            queue.Enqueue(911);
            queue.Enqueue(166);
            queue.Enqueue(160);
            queue.Enqueue(150);

            // Print
            Console.WriteLine(string.Join(" ", queue));
            Console.WriteLine("Count = {0}", queue.Count);
        }
        static void Main(string[] args)
        {
            LinkedQueue <int> numbers = new LinkedQueue <int>();

            for (int i = 0; i < 10; i++)
            {
                numbers.Enqueue(i);
            }

            numbers.Enumerate();

            for (int i = 0; i < 7; i++)
            {
                numbers.Dequeue();
            }

            numbers.Enumerate();
        }
Exemple #5
0
        static void Main(string[] args)
        {
            var queue = new LinkedQueue <int>();

            queue.Enqueue(112);
            queue.Enqueue(911);
            queue.Enqueue(166);
            queue.Enqueue(160);
            queue.Enqueue(150);

            Console.WriteLine(string.Join(" ", queue));
            Console.WriteLine($"Count = {queue.Count}");

            while (queue.Count != 0)
            {
                Console.WriteLine(queue.Dequeue());
            }
        }
Exemple #6
0
        static void Main(string[] args)
        {
            var linkedQueue = new LinkedQueue <int>();

            for (int i = 1; i <= 10; i++)
            {
                linkedQueue.Enqueue(i);
            }

            int[] toArray = linkedQueue.ToArray();

            Console.WriteLine(string.Join(", ", toArray));

            Console.WriteLine(linkedQueue.Dequeue());
            linkedQueue.Enqueue(50);
            Console.WriteLine(linkedQueue.Dequeue());

            toArray = linkedQueue.ToArray();

            Console.WriteLine(string.Join(", ", toArray));
        }
        static void Main(string[] args)
        {
            LinkedQueue <int> queue = new LinkedQueue <int>();

            queue.Enqueue(1);
            queue.Enqueue(2);
            queue.Enqueue(3);
            queue.Enqueue(4);
            queue.Enqueue(5);
            queue.Enqueue(6);
            queue.Enqueue(7);
            queue.Enqueue(8);
            queue.Enqueue(9);
            queue.Enqueue(10);


            Console.WriteLine(queue.Dequeue());
            Console.WriteLine(queue.Dequeue());
            Console.WriteLine(queue.Dequeue());

            int[] array = queue.ToArray();
        }