Menu
Coddy logo textTech

What is Queue?

Урок 2 из 12 курса Очередь — Серия «Структуры данных» №2 на Coddy.

Очередь похожа на очередь из людей, ожидающих чего-либо.

В программировании очередь — это список элементов, в который можно добавлять новые элементы только в конец списка, а удалять элементы — только из начала списка. Это структура данных «первым пришел — первым ушел» (FIFO), что означает, что элемент, добавленный первым, будет первым удаленным.

Как и в очереди из людей, вы не можете прыгнуть в начало, вам нужно ждать своей очереди. Аналогично, в структуре данных очередь вам нужно ждать своей очереди на обработку.

 

Пять основных операций в очереди:

  1. Enqueue: Добавление элемента в конец очереди.
  2. Dequeue: Удаление элемента из начала очереди.
  3. Front: Получение первого элемента в очереди без его удаления.
  4. Rear: Получение последнего элемента в очереди без его удаления.
  5. Size: Получение количества элементов, находящихся в данный момент в очереди.

 

Давайте создадим класс Queue!

Попробуйте сами

В этом уроке нет задания по программированию.

Все уроки раздела Очередь — Серия «Структуры данных» №2