На этом уроке мы сравним эффективность использования ArrayList, List<> и простого массива. Победителем окажется типизированная коллекция List<>. Очень интеренсо сравнивать эффективность, нам в этом поможет флагманский класс Stopwatch.
Дата отправки отчёта:
18 февраля 2020 г.
Задание выполнено: за
2 час. 3 мин.
Чему научился:
Сравнил между собой по быстродействию заполнение массивов, коллекций ArrayList и List<T>. Оценил эффективность использования типизированной коллекции List<T>, её быстродействие. Узнал, что при работе с коллекцией ArrayList происходит преобразование объектов, что влияет на скорость.
Что было сложным:
Попробовал выполнить сложение элементов коллекции ArrayList и не сообразил как это сделать - расстроился.
Вроде бы у тебя все получилось, зачем расстраивается. Со временем все получится. ArrayList это массив и работать с ним можно также как и с обычным массивом. Массив ArrayList предназначен для того чтобы облегчить жизнь программистам, так что всё получится!!!
Научился: просто поэксперементировал с базовами типами, очевидно, что самое быстрое это массив, потом типизированый список и самый меделенный, но универсальный ArrayList
Научился: Научился вычислять скорость выполнения операций и сравнивать их между List, Array и ArrayList, как я понял здесь затрагивается тема (О) Большого из теории алгоритмов Трудности: Сложностей не возникло