На этом уроке мы продолжим работу над классом Logic. Напишем два разных способа решения одной задачи: Сколько разных фруктов в мешке у Деда Мороза?
Самостоятельное задание: сделать пошаговое выполнение новых функций.
Дата отправки отчёта:
7 декабря 2016 г.
Задание выполнено: за
40 мин.
Чему научился:
Подсчёту количества элементов массива/списка разными способами
Что было сложным:
найти время
Комментарии:
Я провёл доп. исследования и добавил ещё один способ подсчёта количества уникальных объектов (см. скриншоты). Как видно из скриншотов, этот метод начинает показывать себя с большими объёмами данных, с более мелкими он не такой шустрый как другие два, но кто мешает использовать их вкупе =)
Научился: hashSet хорош тем, что при повторе добавления идентичного элемента - это добавление игнорируется.
Помню из прошлых курсов. Тут пригодилось.
Различающиеся элементы хешсет принимает для добавления, если такой уже есть - второго в хешсете не появится.
Железное правило.