Algorytmy i struktury danych · Middle · Pytanie 11 z 75

Jak wydajnie znaleźć k największych elementów dużej tablicy?

Wyjaśnienie

Kopiec zawsze zawiera k największych z dotąd widzianych, a jego korzeń jest najmniejszym z nich. Łączny koszt to O(n log k), lepiej niż sortowanie (O(n log n)) dla małego k, i działa także na strumieniach.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Middle · pytanie 11

Sprawdź się

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

Rozwiąż ten test