Встречается на собеседованиях • сегодня
Какая сложность сортировки по трем полям
Сложность сортировки по трём полям зависит от алгоритма сортировки. Например, для Arrays.sort() или Collections.sort() в Java используется TimSort (гибрид MergeSort и InsertionSort) со сложностью O(n log n).
Если сортировка кастомная (например, через Comparator), сложность остаётся O(n log n), но могут быть накладные расходы на сравнение полей.
Пример с Comparator:
java
list.sort(Comparator
.comparing(MyClass::getField1)
.thenComparing(MyClass::getField2)
.thenComparing(MyClass::getField3));Каждое сравнение добавляет константное время, но общая сложность остаётся O(n log n).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы