Очередь, Дек (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
3 years ago 00:09:32 26
Добавление элемента в очередь или дек
8 years ago 02:13:25 112
2. Списки, стек, очередь, дек
12 months ago 00:21:16 2
Очередь и дек: варианты реализации, очередь с минимумом
4 years ago 02:32:08 11
Урок 7. Стек, дек и очередь | Алгоритмы и структуры данных для технических интервью на Python
6 years ago 00:00:00 173
Очередь, Дек (Queue, Deque) - Структуры данных C#
1 year ago 00:22:48 1
Структуры данных в C++ STL | Стек, дек, очередь
2 years ago 01:29:10 2
Алгоритмы и структуры данных (Очередь, дек, очередь с приоритетом), Мацкевич С. Е. г.
3 years ago 00:08:19 171
Обход (просмотр) линейного списка, стека, очереди, дека
6 years ago 00:40:06 2
Структуры данных: списки, стек, очередь, дэк в JavaScript
3 years ago 00:06:40 11
Удаление (очистка) очереди или дека
1 year ago 01:30:36 25
Тренировки по алгоритмам 3.0. Лекция 2: «Очереди, деки и приоритетные очереди»
3 years ago 00:08:21 11
Удаление элемента из очереди или дека
3 years ago 00:18:15 2
⍟ Крепостничество 2.0. Дмитрий Потапенко 5 дек. 2021 г.