Example #1
0
 static void DisplayItem <T>(IDeque <T> deque)
 {
     Console.WriteLine(deque);
     if (deque.GetCount() > 0)
     {
         Console.WriteLine($"Первый элемент очереди: {deque.First()}");
         Console.WriteLine($"Последний элемент очереди: {deque.Last()}");
     }
     else
     {
         Console.WriteLine("Список пуст!");
     }
     Console.WriteLine();
 }
Example #2
0
        static void DisplayQueue <T>(IDeque <T> deque)
        {
            Console.WriteLine(deque);
            var lenght = deque.GetCount();

            if (lenght > 0)
            {
                Console.WriteLine($"Извлечение элементов с начала очереди:");
                for (int i = 0; i < lenght; i++)
                {
                    Console.Write($"{deque.RemoveFirst()}, ");
                }
            }
            else
            {
                Console.WriteLine("Очередь пуста!");
            }
            Console.WriteLine();
            Console.WriteLine();
        }