Встречается на собеседованиях • сегодня
Что такое Big O
Big O — это нотация для описания асимптотической сложности алгоритмов. Она показывает, как растёт время выполнения или потребление памяти при увеличении размера входных данных.
Примеры:
- O(1) – константная сложность (доступ к элементу массива по индексу).
java
int x = array[5]; // O(1)- O(n) – линейная сложность (перебор массива).
java
for (int num : array) { // O(n)
System.out.println(num);
}- O(n²) – квадратичная сложность (вложенные циклы).
java
for (int i = 0; i < n; i++) { // O(n²)
for (int j = 0; j < n; j++) {
System.out.println(i + j);
}
}Big O помогает сравнивать алгоритмы и выбирать оптимальный для больших данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы