Algorytmy i struktury danych · Senior · Pytanie 31 z 75

Dlaczego Timsort tak dobrze radzi sobie z prawdziwymi danymi?

Wyjaśnienie

Prawdziwe dane są często częściowo uporządkowane: dopisywane logi, prawie posortowane listy. Timsort znajduje serie rosnące (lub odwrócone malejące), wydłuża krótkie przez wstawianie i scala je „galopem”, zbliżając się do O(n) na prawie posortowanych danych.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 31

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