На этом уроке мы сравним скорость работы коллекций ArrayList и LinkedList. Будем тестировать время добавления и извлечения элементов.
Самостоятельное задание: Сравнить скорость удаления и поиска элементов.
Дата отправки отчёта:
28 ноября 2016 г.
Задание выполнено: за
1 час. 45 мин.
Чему научился:
Сравнивать работу ArrayList и LinkedList
Что было сложным:
Провести все эксперименты
Комментарии:
Выводы, которые можно сделать, изучив два списка ArrayList и LinkedList, такие: Если нам необходимо быстро вставлять элементы во врктрь списка или удалять их из середины с известной нам позиции, то необходимо использовать LinkedList Если же нам нужен быстрый поиск по индексу и добавление всегда в конец списка, то лучше использовать ArrayList . Во всех остальных случаях нужно искать компромис между данными списками или воспользоваться ещё чем то другим.
Молодец, всё верно, по поводу компромисов: всегда сложно выбрать лучший, так как вначале достаточно одного, а в процессе понимаешь, что надо его заменить на что-то другое, так как появились новые задачи работы со списками.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.