n log n > n - но это похоже на pseudo-linear зависимость. Если n=1 billion, log n ~ 30;
Таким образом, n log n будет 30 billion, что составляет 30 X n, порядок n. Мне интересно, насколько сложна разница в времени между n log n and n в реальной жизни.
Например: quick select при поиске k-го элемента в несортированном массиве - O(n) с использованием алгоритма quickselect.
Если я отсортирую массив и найду k-й элемент, это O(n log n). Чтобы отсортировать массив с 1 trillion элементов, я буду в 60 times медленнее, если я сделаю quicksort и index it.