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

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

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

21 вопрос

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

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

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

Каталог

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

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

Каким образом можно определить элемент, который находится на позиции, отступленной на k позиций от конца односвязного списка?

Чтобы найти элемент, который находится на позиции, отступленной на k позиций от конца односвязного списка, можно использовать два указателя (двухуказательную технику):

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

Чем ArrayList отличается от LinkedList и какие операции у каждого выполняются эффективнее?

ArrayList и LinkedList: различия и эффективные операции ArrayList построен на основе динамического массива: его элементы размещаются в соседних ячейках памяти Получение элемента по индексу выполняется быстро: O(1)…

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

Что такое LinkedList<T> и когда на собеседовании его выбирают вместо List<T>?

Что такое LinkedList<T>, какие у него типы и когда он лучше List<T> LinkedList<T> — коллекция узлов, соединённых ссылками Основные типы LinkedList: односвязный и двусвязный список; в .NET используется двусвязная…

Читать ответ