Вопрос проверяет понимание влияния памяти и аппаратных факторов на реальную производительность.
Короткий ответ
ArrayList хранит данные в непрерывной области памяти.
Это хорошо работает с кэшами процессора.LinkedList использует разрозненные объекты и ссылки.
Из-за этого возникает много кэш-промахов.
В реальных приложениях ArrayList часто оказывается быстрее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.