Algorytmy i struktury danych · Junior · Pytanie 65 z 75

Jaka jest złożoność tej pętli?

for (let i = 1; i < n; i *= 2) {
  console.log(i);
}

Wyjaśnienie

i podwaja się w każdym kroku: 1, 2, 4, 8... Do n dochodzi po około log₂ n iteracjach. Pętle, w których zmienna jest mnożona lub dzielona przez stałą, są logarytmiczne.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Junior · pytanie 65

Sprawdź się

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

Rozwiąż ten test