На этом уроке мы сравним эффективность использования ArrayList, List<> и простого массива. Победителем окажется типизированная коллекция List<>. Очень интеренсо сравнивать эффективность, нам в этом поможет флагманский класс Stopwatch.
Дата отправки отчёта:
4 июня 2017 г.
Задание выполнено: за
22 мин.
Чему научился:
Сравнивать эффективность работы разных функций
Что было сложным:
1. Понять почему программа не ругается при делении на 0.
Комментарии:
Я сделал третью функцию для списка с объектами класса Program. Причем создание объекта включил в цикл. В этом случае видно насколько больше времени на это требуется.
Научился: просто поэксперементировал с базовами типами, очевидно, что самое быстрое это массив, потом типизированый список и самый меделенный, но универсальный ArrayList
Научился: Научился вычислять скорость выполнения операций и сравнивать их между List, Array и ArrayList, как я понял здесь затрагивается тема (О) Большого из теории алгоритмов Трудности: Сложностей не возникло