Очередь, Дек (Queue, Deque) - Структуры данных в языке программирования C#
На этом занятии мы рассмотрим очередь (queue). Эта структура данных работает по принципу FIFO (First In - First Out) - первым пришел, первым вышел. А также изучим ее разновидность - двухстороннюю очередь - дек (deque).
Подписывайтесь на информационные каналы курса, чтобы ничего не пропустить и не потерять информацию:
Закрытый чат для участников курса:
Рассылка с оповещениями в ВК:
Подписывайтесь на мои социальные сети, там много всего интересного и полезного:
Поддержать канал:
Кстати, меня зовут Шванов Вадим, и я программист на языке C# уже больше 8 лет, а также я являюсь автором ресурсов для разработчиков CODE BLOG. На этом канале я рассказывают про IT, технологии и веду курс C# с нуля под названием Учим Шарп. В его рамках мы рассматриваем язык программирования c# с нуля, синтаксис, структуры данных, алгоритмы, паттерны проектирования и многое другое. Эти уроки c sharp подойдут для начинающих и для тех кто хочет подробнее изучить платформу .net и среду разработки visual studio. Для меня важно не только показать практическое применение языка си шарп и платформы dotnet, но и объяснить базовые идеи программирования. Уроки с# выходят как минимум два раза в неделю в понедельник и четверг в 20-00. C# курс рассчитан на то, чтобы изучить программирование с нуля. Все занятия веду я сам - опытный программист c#. Разработка ведется в IDE visual studio c#. Подписывайтесь, впереди еще много интересного и полезного об it, программировании как для начинающих, так и для более опытных программистов c#.
Очередь (queue) — это коллекция, в которой элементы обрабатываются по схеме “первый вошел, первый вышел“ (first in, first out — FIFO). Элемент, вставленный в очередь первым, первым же и читается. Примерами очередей могут служить очередь в аэропорту, очередь претендентов на трудоустройство, очередь печати принтера либо циклическая очередь потоков на выделение ресурсов процессора. Часто встречаются очереди, в которых элементы обрабатываются по-разному, в соответствии с приоритетом. Например, в очереди в аэропорту пассажиры бизнес-класса обслуживаются перед пассажирами экономкласса. Здесь может использоваться несколько очередей — по одной для каждого приоритета. В аэропорту это можно видеть наглядно, поскольку там предусмотрены две стойки регистрации для пассажиров бизнес-класса и эконом-класса. То же справедливо и для очередей печати и диспетчера потоков. У вас может быть массив списка очередей, где элемент массива означает приоритет. Внутри каждого элемента массива будет очередь, и обработка будет выполняться по принципу FIFO.
У класса Queue можно отметить следующие методы:
Dequeue: извлекает и возвращает первый элемент очереди
Enqueue: добавляет элемент в конец очереди
Peek: просто возвращает первый элемент из начала очереди без его удаления
Подробный курс по языку программирования C#:
Подробный курс по структурам данных на языке программирования C#:
Подробный курс по алгоритмам сортировки на языке C#:
Разговоры о программировании, мотивации, и ответы на IT вопросы:
#программирование #программист #csharp #ityoutubersru #codeblog
2 views
19
6
2 months ago 00:33:23 1
Steam Deck и FFXIV в деле! Мой опыт использования и тестирования этого добра!
2 months ago 00:47:11 1
Подключение мотора 380 вольт в розетку 220 Вольт. Вскрываю и переделываю асинхронный мотор.
3 months ago 00:21:16 1
Очередь и дек: варианты реализации, очередь с минимумом
3 months ago 00:01:00 2
Deco X50 PoE | Система Mesh Wi‑Fi 6 с поддержкой PoE | Обзор
3 months ago 00:00:49 5
Deco X50-Outdoor | Mesh-модуль AX3000 для улицы и помещений | Обзор
3 months ago 01:13:52 1
Становление стиля ар-деко в дизайне | Вне формата
4 months ago 00:04:56 1
Красавица Агафия - заступница от пожара и покровительница домашнего скота
4 months ago 00:17:04 1
ВСЕ В ШОКЕ! Такие бантики ПРОДАЮТСЯ в первую очередь! BeadPark
4 months ago 00:43:06 1
3 ДЕК 2023 | Крис Валлотон | Сила Истинной Любви. Часть 2
4 months ago 00:36:32 1
АО Электроника Project DOOM
4 months ago 00:08:39 1
Банковская афера века “Код 810 “ просочилась на ТВ
4 months ago 00:04:56 1
Электрогитара MAGNA BES 4217
5 months ago 00:02:46 1
Дух Моей Общаги Re-animated (КОЛЛАБ)
5 months ago 00:15:37 1
Что стало с Nakamichi
5 months ago 00:13:21 1
покупки + ОРГАНИЗАЦИЯ И ПОРЯДОК НА КУХНЕ
5 months ago 00:13:39 1
Jetour X70 Plus - что в нем не так? / Джетур Х70 Плюс тест и обзор
5 months ago 00:40:05 1
Структуры данных: списки, стек, очередь, дэк в JavaScript
6 months ago 00:06:07 1
Концерт для родителей в классе скрипки превратился в веселый детский праздник!
6 months ago 00:05:36 1
Электрогитара IBANEZ GRGR121EX
6 months ago 01:17:50 1
Астролог Михаил Левин. “В МАРТЕ НАЧНУТСЯ КАКИЕ ТО СИЛЬНЫЕ ИЗМЕНЕНИЯ.“
6 months ago 00:02:42 1
Космические байкеры. Space Bikers.
6 months ago 01:12:46 1
Лекция Андрея Безрукова Россия и изменяющийся мировой порядок
6 months ago 00:23:15 1
Что если на Земле будет жить 100 000 000 000 человек?
6 months ago 00:17:43 1
ОГРОМНАЯ квартира в центре Москвы за 200 миллионов / Обзор 4 в 1