Назад к вопросам
ОТП Банк
Junior — Middle
65
Ты применяешь структуру данных очереди в своих проектах?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, очередь — это структура данных, которая работает по принципу FIFO (первым пришёл — первым вышел). В Java для работы с очередями часто используют интерфейс Queue и его реализации, например, LinkedList или ArrayDeque.
Пример использования очереди в Java:
import java.util.Queue;
import java.util.LinkedList;
public class QueueExample {
public static void main(String[] args) {
Queue<String> queue = new LinkedList<>();
queue.add("Первый");
queue.add("Второй");
queue.add("Третий");
while (!queue.isEmpty()) {
System.out.println(queue.poll()); // Извлекает и удаляет элемент из головы очереди
}
}
}
Очереди полезны, например, для организации задач на выполнение, обработки событий или реализации буферов.