Sobes.tech
Назад к вопросам
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()); // Извлекает и удаляет элемент из головы очереди
        }
    }
}

Очереди полезны, например, для организации задач на выполнение, обработки событий или реализации буферов.