Алгоритми та структури даних · Junior · Запитання 3 з 75

Яка часова складність двох вкладених циклів по одному масиву довжини n?

for (let i = 0; i < n; i++) {
  for (let j = 0; j < n; j++) {
    count++;
  }
}

Пояснення

На кожну з n ітерацій зовнішнього циклу внутрішній виконується n разів, тобто тіло виконується n × n разів. O(2n) було б для двох циклів один за одним, і це спрощується до O(n).

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Junior · запитання 3

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест