Встречается на собеседованиях • сегодня
Какие знаешь основные операции очереди
Очередь (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
интервью вопросы и ответы