0 / 0 / 1
Регистрация: 12.06.2017
Сообщений: 36
|
||||||
1 | ||||||
Сортировка Comparator-ом по четным значениям13.06.2017, 20:07. Показов 4090. Ответов 5
Помогите никак не могу разобраться как работает Comparator и как его настроить.
Есть приритетная очередь pq:
Как правильно в компараторе писать условие и как он вообще работает? По убыванию возрастанию еще понимаю, а вот как здесь поступить мозгов не хватает.
0
|
13.06.2017, 20:07 | |
Ответы с готовыми решениями:
5
Сортировка, Comparator Сортировка с использованием Comparator Сортировка в порядке убывания и возрастания, используя Comparator Сортировка Dictionary по значениям |
62 / 64 / 14
Регистрация: 25.03.2017
Сообщений: 156
|
||||||
13.06.2017, 20:25 | 2 | |||||
вот эта часть внутри компаратора лишнияя
компаратор возвращает 1 если первое число должно стоять выше в порядке сортировки, -1 если наоборот, 0 если равны
0
|
164 / 170 / 139
Регистрация: 28.11.2016
Сообщений: 301
|
||||||
13.06.2017, 20:29 | 3 | |||||
Кликните здесь для просмотра всего текста
Компараторы работают просто. Если у Вас есть четные и нечетные, то чтобы они их отсортировал сначала надо определить что четные всегда меньше нечетных, и тогда любые четные пойдут в начале. Затем если оба четных или оба нечетных сравниваются своим родным компаратором который уже есть. Вот и все. Смотрите код.
1
|
0 / 0 / 1
Регистрация: 12.06.2017
Сообщений: 36
|
|
13.06.2017, 21:31 [ТС] | 4 |
Объясните, где можно на пальцах разобраться с логикой компаратора? очень хочу наконец въехать.
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
13.06.2017, 21:42 | 5 |
иде открываешь и разбираешь, а еще в 21 веке мы пользуемся гуглом
https://www.mkyong.com/java/ja... omparator/
0
|
0 / 0 / 1
Регистрация: 12.06.2017
Сообщений: 36
|
|
14.06.2017, 11:12 [ТС] | 6 |
я такой статейки не видел спасибо счас изучу))))
набирать в поисковике буквы у меня получается и читать тоже умею)))) я думаю заметно. что до чего-то догадался же судя по решению в моей задаче. Вопрос в ОСОЗНАНИИ я что-то упускаю и потом сижу по нескольку часов и как туземец с бубном пытаюсь упросить его (компаратор) работать. (-1, 0, 1 запомнил ведь, точно? ) Не обижайтесь на меня пожалуйста, буду рад любой помощи, спасибо. Добавлено через 1 минуту Еще работаю в Эклипсе. Где можно узнать как с помощью его разбирать такие вопросы?
0
|
14.06.2017, 11:12 | |
14.06.2017, 11:12 | |
Помогаю со студенческими работами здесь
6
Сортировка словаря по значениям Сортировка массива по другим значениям Сортировка по значениям из двух таблиц. Сортировка записей по значениям поля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |