ID: 2729 Algorytmy Łatwe

Źródło: Arkusze CKE

Które z wymienionych oznaczeń wskazuje na liniową złożoność algorytmu?

Warianty odpowiedzi

  1. A

    O(n)

  2. B

    O(log n)

  3. C

    O(1)

  4. D

    O(n²)

Wyjaśnienie

Oznaczenie O(n) definiuje złożoność liniową. Oznacza to, że czas wykonania algorytmu rośnie w tym samym tempie, co rozmiar danych wejściowych.

Jeśli dwukrotnie zwiększysz liczbę danych do przetworzenia, algorytm potrzebuje w przybliżeniu dwa razy więcej operacji na ich obróbkę.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Algorytmy