Java. Интерфейс Comparator и стандартная сортировка Сollections.sort()
Vložit
- čas přidán 10. 07. 2024
- В этом видео я рассказываю об использовании стандартной библиотечной сортировки в Java. Так же рассматривается интерфейс Comparator, с помощью которого можно задать порядок на множестве объектов определенного класса. То есть реализовать логику, определяющую, какой объект больше, а какой меньше. Показано, как создать Comparator для сортировки в разном порядке и по разным полям объектов. Так же мы заглянем в исходники, чтоб узнать, какой алгоритм сортировки используется в Java по умолчанию.
00:00 - Вступление о необходимости использования сортировки
00:55 - Сортировка массива Integer
01:55 - Сравнение чисел и логика компаратора
03:26 - О стандартной сортировке и задании отношения порядка на объектах
05:00 - О сортировке сложных объектов
07:40 - Какой алгоритм используется в стандартной сортировке
09:07 - Заключение. Сортировка как пример проектирования универсальных алгоритмов
Исходники:
github.com/Arhiser/java_tutor...
Поддержать канал💰:
yoomoney.ru/to/410018856244871
Группа в Telegram:
t.me/ArhiTutorials
#ArhiTutorialsJava #ityoutubersru
благодарю за труд, без преувеличения - лучший контент по теме джавы который я где либо видел))))
ПРОСТО ЛУЧШИЙ
Автору лайк, я наконец-то понял как работает этот компаратор)
Спасибо тебе большое, обучаюсь на курсах. Нужно было реализовать сортировку. Ты все по полочкам разложил и разжевал, скажем так!
Всё просто и со вкусом!!! Класс, мне очень нравится подача материала!!!!
Сидел на кодворсе, было подобное задание,всю голову сломал как отсортировать людей по определённому признаку, это видело разложило все по полкам, автору спасибо за труд.
Вы очень понятно объясняете, интересные и разнообразные примеры. Большое спасибо!
Сергей, спасибо за видео) Достаточно простая тема, нужная почти каждый день) Повторил, лишним не стало)
Читал статью про Comparator и аж приуныл. Посмотрел это видео и отлегло, все очень круто объяснил, спасибо.
Спасибо. Я как раз искала объяснение темы сортировки .
Вы огромный молодец, спасибо!
Понятно объяснили.
Скоро будут новые интересные видео, поэтому не переключайтесь.
Сидим. ждём, не переключаемся.)))
Спасибо за видео, полезное.
Я тоже сижу, монтирую новое видео)
Очень крутое объяснение, долго искала такое
Крутой видос!!!Спасибо за урок
Спасибо, неплохой урок
спасибо, как всегда круто
Молоток, снимай дальше а то есть такое несут а тут все понятно
Спасибо, всё понятно
Спасибо огромное!
Крутой, оч спасибо
Вообще топ!
Спасибо!!!
Есть у вас возможность рассказать о методах Stream/IntStream, а то совсем тяжко для понимания?
Жаль не разобрали и не рассказали о thenComparing(...) методах. Как они работают и как ими правильно пользоваться.
Не работает sort горит красным
в котлине кончено проще намного это делается