Встречается на 3% собеседований по Python
Что такое очередь
Очередь (Queue) — это структура данных, работающая по принципу FIFO (First In, First Out), где первый добавленный элемент первым и удаляется. Основные операции:
enqueue— добавление элемента в конец.dequeue— удаление элемента из начала.peek/front— просмотр первого элемента без удаления.
В Python можно реализовать очередь через collections.deque (оптимизирован для быстрых операций с обоих концов) или queue.Queue (потокобезопасная версия).
Пример:
python
from collections import deque
queue = deque()
queue.append(1) # enqueue
queue.append(2)
print(queue.popleft()) # dequeue → 1
print(queue[0]) # peek → 2Применение: задачи с порядком обработки (например, запросы в сервисе).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы