Г
Григорий IT://home
@grigo_it310 подп.
84просмотров
27.1%от подписчиков
25 марта 2026 г.
question📷 ФотоScore: 92
🤔Почему мой код тормозит? Разбираемся со сложностью алгоритмов (Часть 2) ➡️Часть 1 4️⃣O(log n) - Логарифмическая сложность 🔘Алгоритмы с такой сложностью очень хорошо чувствуют себя на больших объемах данных 🔘Даже если элементов очень много, количество шагов растет медленно 🔘Для примера: 10 элементов -> около 3 шага 100 элементов -> около 7 шагов 1000 элементов -> около 10 шагов 1 000 000 элементов -> около 20 шагов 🔘Самый известный пример алгоритма - бинарный поиск, который как раз был в данном опросе ———————— ❓Почему O(log n) считается оптимальной сложностью? 🔘Потому что рост данных не пугает такой алгоритм 🔘Если список вырос с 1000 элементов до 1 000 000, количество шагов увеличится всего примерно с 10 до 20 🔘Для сравнения: O(n) на миллионе элементов пройдет миллион шагов O(log n) справится примерно за 20 шагов Разница тут огромная 🔥 ———————— ⭐ Поддержите канал ⭐ #python
84
просмотров
900
символов
Да
эмодзи
Да
медиа

Другие посты @grigo_it

Все посты канала →
🤔Почему мой код тормозит? Разбираемся со сложностью алгорит — @grigo_it | PostSniper