tgoop.com/proglib_academy/2570
Last Update:
Если вы когда-нибудь задумывались, почему один алгоритм работает за секунду, а другой за вечность, то это всё про О-большое (Big O) — штуку, которая показывает, как быстро растёт время работы алгоритма в зависимости от размера входных данных.
🔹 O(1) — мгновенные операции. Например, доступ к элементу массива arr[i]. Какой бы огромный массив ни был, время работы не меняется.
🔹 O(n) — линейная сложность. Пример: перебор всех элементов массива в цикле. Чем больше массив, тем дольше.
🔹 O(n²) — квадратичная сложность. Два вложенных цикла — классика неэффективного кода.
Proglib Academy #буст