на языке Java
Класс Notebook содержит поля (класс ноутбука надо создать самому, и у него такие поля):
Стоимость - price, double [100, 200, 300, 400, 500, 600, 700, 800]
Оперативная память - ram, integer [4, 8, 16, 20, 24, 28, 32]
Производитель - brand, enum Перечисление Brand может принимать следующие значения: Lenuvo, Asos, MacNote, Eser, Xamiou.
Сортировать нужно в этом же порядке (т.е. Lenuvo имеет наивысший приоритет).
Отсортировать по стоимости, по памяти, по перечислению (в таком порядке)
К примеру 10000 ноутбуков (ноутбуки создаются рандомно в рамках этих параметров; пример создания рандомно ноутбуков по параметру [100, 200, 300, 400, 500, 600, 700, 800] объясняется на видео )
Сначала сортируете по стоимости,
Если по стоимости равны, сортируете по оперативке.
Если равны по оперативке, то сортируете по этому брэнду вот в таком порядке : Lenuvo, Asos, MacNote, Eser, Xamiou.
(эти сравнения они не пройдут, Вам надо написать такой кампоратор для ноутбука, который это все учитывает; это все делает один кампоратор (алгоритм сортировки должен зависеть от кампоратора: не надо внутри сортировки вот это все писать;
какую сортировку использовать не принципиально;
На видео разъяснение задания в фрагменте начиная с 01:46:00 по 1:56:01
пример создания рандомно ноутбуков по параметру [100, 200, 300, 400, 500, 600, 700, 800] на видео в 01:53:40 – 01:56:01 )
видео по ссылке в дополнительных материалах:
https://drive.google.com/drive/folders/1HMYwjJ6Nzgpj1f1U4JgXQVd8STzhMl57?usp=sharing
webinar_95268559941_0.MP4
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |