Встречается на 1% собеседований по Python
Какие знаешь основные операции очереди
Очередь (queue) — это структура данных, работающая по принципу FIFO (First In, First Out). Основные операции:
- Enqueue — добавление элемента в конец очереди.
- Dequeue — удаление и возврат первого элемента очереди.
- Peek/Front — получение первого элемента без удаления.
- IsEmpty — проверка, пуста ли очередь.
- Size — получение текущего размера очереди.
Пример на Python с использованием collections.deque:
python
from collections import deque
queue = deque()
queue.append(1) # Enqueue
queue.append(2)
print(queue.popleft()) # Dequeue → 1
print(queue[0]) # Peek → 2
print(len(queue)) # Size → 1deque эффективен для операций с обоих концов (O(1)), в отличие от списка (O(n) для pop(0)).

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