JavaRush /Курсы /Java Multithreading /Задачи на сортировку и comparator

Задачи на сортировку и comparator

Java Multithreading
6 уровень , 2 лекция
Открыта

— Привет, Амиго!

28
Задача
Java Multithreading, 6 уровень, 2 лекция
Недоступна
Почитать в инете про медиану выборки
Почитать в инете про медиану выборки
8
Задача
Java Multithreading, 6 уровень, 2 лекция
Недоступна
Был бы ум - будет и успех
Был бы ум - будет и успех
14
Задача
Java Multithreading, 6 уровень, 2 лекция
Недоступна
Убежденному убеждать других не трудно
Убежденному убеждать других не трудно
Комментарии (63)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
I'll kick them all Уровень 5
24 августа 2025
О прям годно.
Anonymous #3473304 Уровень 51
3 апреля 2025
"Убежденному убеждать других не трудно" EPIC.
jo Уровень 35
4 августа 2023
вообще не понял, что хотят во второй задаче
Алексей Уровень 40 Expert
3 февраля 2024
Хотят просто отсортировать солдатиков(по росту)))
Codemilex Уровень 2
3 мая 2024
Ну и выбор - Comparable или Comparator, в "условиях", когда солдаты "всегда" сортируются по росту. Comparator - если нужны различные варианты сортировки, Comparable - если вариант сортировки всего один и его можно прямо "навесить" на класс, который ей подлежит.
Codemilex Уровень 2
3 мая 2024
Любопытно, как TreeSet откликается на изменения метода compareTo у класса, который его наполняет. Даже Collections.sort() писать не приходится.
Erroreeroorer Уровень 48
4 января 2023
К первой задаче compare() в одну строчку вышел public int compare(Integer o1, Integer o2) { return Math.abs(median - o1) - Math.abs(median - o2); }
pel7373 Уровень 41 Expert
7 июля 2023
Чтобы меньше ругался встроенный в javarush компилятор, лучше return (int)(Math.abs(mediana - o1) - Math.abs(mediana - o2));
Михаил Уровень 32
25 ноября 2022
Задачу про медиану решил рисуя в тетрадке в клеточку пузырьковой сортировкой. Ну, это типа читером стать. Последнюю посмотрел решение в обсуждении. Сам бы никогда не догадался. Но зато узнал, что можно компараторы скопом использовать.
10 октября 2022
в последней разбирал задачу посмотрев правильное решение. Условие вообще не понял, его наверное перевел монгол с албанского на русский
Bohdan Уровень 43
20 сентября 2022
Мда, с каждым разом условия всё хуже и хуже (конкретно о последней задаче), интересно что будет дальше
JewArnold Уровень 1
29 июля 2022
Не сообразил, что компаратор в Arrays.sort можно применять. Преобразовывал в List, а потом обратно в массив
Станислав Future Уровень 39
15 июля 2022
В третьей задаче записываем переменную в результат и тогда будет вам счастье, вывод напрямую валидатор не принимает