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

Яка складність arr.includes(x) для невідсортованого масиву?

Пояснення

includes порівнює елементи по черзі, доки не знайде збіг, тож у гіршому разі перевіряє всі n. Якщо перевірок багато, один раз побудуйте Set і використовуйте set.has(x), у середньому це O(1).

Де почитати

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

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

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

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

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