Вопрос проверяет понимание влияния структуры данных на стоимость операций вставки.
Короткий ответ
Вставка в середину ArrayList выполняется за O(n).
В LinkedList вставка элемента после нахождения позиции выполняется за O(1).
Однако поиск позиции в LinkedList тоже занимает O(n).
Итоговая сложность операций на практике сопоставима.
Разница заключается в копировании элементов и работе со ссылками.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.