Подготовка к интервью

Вопросы об односвязных и двусвязных списках

21 вопрос с ответами по теме «Связные списки»

21 вопрос

Что проверяют на интервью

Как устроена подборка

Подборка о свойствах связных списков и цене операций при разных исходных условиях. Общие алгоритмы дополнены примерами LinkedList в Java и .NET, обратного обхода, реализации очереди и использования списков в хеш-таблице.

Каталог

Вопросы по теме

Найдено: 21
Теория

Какое отличие между структурами данных ArrayDeque и LinkedList применяется для организации очередей и стэков?

ArrayDeque и LinkedList в Java оба реализуют интерфейсы Deque и Queue, что позволяет использовать их для организации очередей и стэков. Главное отличие в их внутренней структуре и производительности:

Читать ответ
Теория

В чем связь между структурами данных Queue и LinkedList и как они взаимодействуют?

В Java интерфейс Queue описывает структуру данных очередь — коллекцию, работающую по принципу FIFO (первым пришёл — первым вышел). LinkedList — это класс, который реализует несколько интерфейсов, включая List и Queue.

Читать ответ
Теория

Как определить временную сложность операции вставки элемента в средину односвязного списка?

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

Читать ответ
Теория

Какова временная сложность процесса поиска элемента в связном списке?

В связном списке поиск элемента по значению требует последовательного обхода узлов, начиная с головы списка, пока не будет найден нужный элемент или достигнут конец списка.

Читать ответ
Теория

Есть функция, которая проходит по контейнеру и считает элементы меньше 42. Если вызвать её на массиве и на связном списке с одинаковыми данными — что покажет секундомер?

При вызове функции, которая считает элементы меньше 42, на массиве и на связном списке с одинаковыми данными, секундомер покажет заметно разное время из-за особенностей доступа к элементам.

Читать ответ