Algorytmy i struktury danych · Senior · Pytanie 6 z 75

Co sprawia, że operacje union-find są prawie O(1)?

Wyjaśnienie

Kompresja ścieżek podczas find kieruje węzły wprost na korzeń; łączenie według rangi podpina niższe drzewo pod wyższe. Razem dają zamortyzowane O(α(n)), gdzie α (odwrotna funkcja Ackermanna) jest mniejsza niż 5 dla każdego realnego n.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 6

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