Тёмный

Java для начинающих. 19.12 TreeMap 

dmdev
Подписаться 20 тыс.
Просмотров 7 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@dinbesson
@dinbesson 3 месяца назад
Спасибо! Дай Бог вам процветания !
@dmdev
@dmdev 3 месяца назад
Спасибо большое!
@ii99xt1
@ii99xt1 Год назад
Отдельное спасибо за красно-черное дерево.
@dmdev
@dmdev Год назад
Всегда пожалуйста! Рад, что понравилось
@vlegendv223
@vlegendv223 3 года назад
Спс за уроки, как всегда все понятно
@dmdev
@dmdev 3 года назад
Всегда пожалуйста)
@SergioUkrAr
@SergioUkrAr 4 года назад
Супер), огромное спасибо.
@dmdev
@dmdev 4 года назад
👍
@ДимаКарпов-ц3ж
@ДимаКарпов-ц3ж 3 года назад
супер
@dmdev
@dmdev 3 года назад
Поддерживаю
@viktorrr6799
@viktorrr6799 3 года назад
Подскажите, нигде не могу найти достойную инфу по красно-чёрному дереву на русском языке(с техн. английским пока плохо). Основная суть понятна, про бинарный поиск и тд., но никак не доходит от чего зависит ЦВЕТ узлов?!? Объясните в двух словах) Перечитываю пять основных правил, всё равно не доходит..
@dmdev
@dmdev 3 года назад
В комментарии не объясню. Но раз ты нашел эти правила, то не уверен, что если я их повторю здесь - ты поймешь) Это уже алгоритмическая задача, которую нужно просто самому написать и придет понимание. Есть видео, думаю, на эту тему.
@rikki9-t7t
@rikki9-t7t Год назад
Подскажите пожалуйста, как оформить спонсорство, что бы открылись остальные видео?)
@dmdev
@dmdev Год назад
Если у тебя только карточки банка РФ, то никак - санкции
@МунирЗикруллаев
@МунирЗикруллаев 3 года назад
А вот если у нас есть Map map = HashMap(); и этот мэп отображает буквы и их количество использований. Надо вывести map на экран так, чтобы этот ключ выводился по убыванию. Как это сделать? Подскажите пожалуйста
@dmdev
@dmdev 3 года назад
тогда используй TreeMap а если через HashMap идти, то нужно получить множества пар ключ-значение и далее уже их отсортировать (проще всего конечно через Stream API Java8+ это делать, так проще)
@МунирЗикруллаев
@МунирЗикруллаев 3 года назад
@@dmdevЕсли я правильно понимаю и если использовать TreeMap то он сортирует по ключу, а мне надо вывести значения(т.е. количество использований букв) в порядке убывания
@dmdev
@dmdev 3 года назад
да, как я и говорил, значение - это как довесок и ничего не значит в алгоритме работы ассоциативных массивов. Но если надо значения сортировать (вопрос исходный стоял именно в сортировке ключей), то тогда TreeMap не поможет, нужно сортировать дополнительно значения
@МунирЗикруллаев
@МунирЗикруллаев 3 года назад
@@dmdev да, ошибся хотел написать значения. Так вот, как сделать это подскажите пожалуйста
@dmdev
@dmdev 3 года назад
я ведь уже подсказал как, если хочешь прям решения и лень думать самому, то держи: `map.entrySet().stream() .sorted(Map.Entry.comparingByValue()) .forEach(System.out::println);`
@channelMy
@channelMy 2 года назад
Не совсем понял, в чем разница между listIterator.set(); и listIterator.add();
@dmdev
@dmdev 2 года назад
Не бойся заходить внутрь методов и смотреть, что они делают. set - заменяет один элемент на другой add - добавляет новый
@loshonkov
@loshonkov 2 года назад
@dmdev
@dmdev 2 года назад
Спасибо)
@Терентий-ю4ъ
@Терентий-ю4ъ 3 года назад
как всегда отлично объяснил
@dmdev
@dmdev 3 года назад
Очень рад, что вам понравилось