Algorytmy i struktury danych · Senior · Pytanie 30 z 75

Dlaczego algorytm O(n log n) może przegrać z O(n²) na prawdziwych danych?

Wyjaśnienie

Sortowanie przez wstawianie wygrywa ze scalaniem poniżej kilkudziesięciu elementów dzięki znikomemu narzutowi i przyjaznemu dla cache dostępowi. Dlatego Timsort i introsort przełączają się na wstawianie dla małych serii.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 30

Sprawdź się

Rozwiąż test Algorytmy i struktury danych · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test