示例#1
0
 static void Dell(string[] args)
 {
     if (args.Length < 2)
     {
         Ussage();
         return;
     }
     for (int i = 0; i < Convert.ToInt32(args[1]); i++)
     {
         Console.WriteLine("Deleted element: {0}", q.Dequeue());
     }
 }
示例#2
0
        static void Main(string[] args)
        {
            //var easyQueue = new EasyQueue<int>();

            //easyQueue.Enqueue(1);
            //easyQueue.Enqueue(2);
            //easyQueue.Enqueue(3);
            //easyQueue.Enqueue(4);
            //easyQueue.Enqueue(5);

            //PrintQueue(easyQueue);

            //Console.WriteLine(easyQueue.Dequeue());
            //Console.WriteLine(easyQueue.Dequeue());
            //Console.WriteLine(easyQueue.Dequeue());
            //Console.WriteLine(easyQueue.Peek());

            //PrintQueue(easyQueue);

            //Console.ReadLine();

            //var arrayQueue = new ArrayQueue<int>(5);

            //arrayQueue.Enqueue(1);
            //arrayQueue.Enqueue(2);
            //arrayQueue.Enqueue(3);
            //arrayQueue.Enqueue(4);
            //arrayQueue.Enqueue(5);

            //PrintQueue(arrayQueue);

            //Console.WriteLine(arrayQueue.Dequeue());
            //Console.WriteLine(arrayQueue.Dequeue());
            //Console.WriteLine(arrayQueue.Dequeue());
            //Console.WriteLine(arrayQueue.Peek());

            //PrintQueue(arrayQueue);

            //Console.ReadLine();

            var linkedQueue = new LinkedQueue <int>(0);

            linkedQueue.Enqueue(1);
            linkedQueue.Enqueue(2);
            linkedQueue.Enqueue(3);
            linkedQueue.Enqueue(4);
            linkedQueue.Enqueue(5);

            PrintQueue(linkedQueue);

            Console.WriteLine(linkedQueue.Dequeue());
            Console.WriteLine(linkedQueue.Dequeue());
            Console.WriteLine(linkedQueue.Dequeue());
            Console.WriteLine(linkedQueue.Peek());

            PrintQueue(linkedQueue);

            char letter = 'b';

            switch (letter)
            {
            case 'a':
                Console.WriteLine("Первая буква английского алфавита");
                break;

            case 'b':
                Console.WriteLine("Вторая буква английского алфавита");
                break;

            default:
                Console.WriteLine("Другая буква английского алфавита");
                break;
            }

            Console.ReadLine();
        }