Разработка и интерфейсы

Сравнительная функция

Илья Тарасов — Сравнительная функция
МатериалСравнительная функцияtarasovcode

Алгоритм сравнения элементов по заданному порядку. Компаратор возвращает отрицательное число, ноль или положительное значение; по нему метод sort переставляет элементы.

Пример на практике

Компаратор сортирует карточки по дате, а при равенстве — по названию.

Когда пригодится

Учитывайте тип значений и определяйте порядок равных элементов. Сравните ответ на малых данных и измерьте работу на ожидаемом объеме.

Что важно учитывать

Компаратор должен быть согласованным; случайные результаты нарушают порядок.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам