Algorytmy i struktury danych · Senior · Pytanie 23 z 75

Według twierdzenia o rekurencji uniwersalnej, jaka jest złożoność T(n) = 2T(n/2) + O(n)?

Wyjaśnienie

Dwie połowy z liniową pracą na scalenie to rekurencja sortowania przez scalanie. Każdy z log n poziomów rekurencji wykonuje łącznie O(n) pracy. T(n) = 2T(n/2) + O(1) dałoby O(n), a T(n) = T(n/2) + O(1) to wyszukiwanie binarne, O(log n).

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Senior · pytanie 23

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