Встречается на собеседованиях • сегодня

Какая сложность сортировки массива

Сортировка массива в Java (например, с помощью Arrays.sort()) имеет сложность:

  • O(n log n) для примитивных типов (используется алгоритм TimSort)
  • O(n log n) для объектов (используется модифицированный MergeSort)

Пример:

java
int[] arr = {5, 2, 9, 1};
Arrays.sort(arr);  // O(n log n)

В худшем случае (крайне редком) сложность может достигать O(n²), но на практике это почти не встречается. Для небольших массивов (до ~47 элементов) Java использует InsertionSort с O(n²), но это незначительно влияет на общую производительность.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы