Разработка и интерфейсы
Сравнительная функция

Алгоритм сравнения элементов по заданному порядку. Компаратор возвращает отрицательное число, ноль или положительное значение; по нему метод sort переставляет элементы.
Пример на практике
Компаратор сортирует карточки по дате, а при равенстве — по названию.
Когда пригодится
Учитывайте тип значений и определяйте порядок равных элементов. Сравните ответ на малых данных и измерьте работу на ожидаемом объеме.
Что важно учитывать
Компаратор должен быть согласованным; случайные результаты нарушают порядок.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам