Оценка сложности алгоритмов. Нотация Big O

0/5 ·
Создан: 19 мая 2019 г. Обновлён: 23 марта 2026 г.

Написание эффективного кода начинается с понимания того, как алгоритм масштабируется при росте входящих данных. Здесь разбирают математику нотации Big O, чтобы вы могли обоснованно выбирать оптимальные решения и уверенно отвечать на технических интервью.

Внутри курса:

  • Разбор оценки сложности для строк, рекурсивных функций и амортизационного анализа.
  • Сравнение математических функций и типичных уровней сложности, включая логарифмическую (log N).
  • Оценка алгоритмов не только по времени выполнения, но и по потребляемой памяти.
  • Практический блок с разбором 15 задач, часть из которых взята с реальных собеседований в Google, Facebook и Amazon.

Материал ориентирован на разработчиков, которые хотят научиться писать производительный код и готовятся к интервью в крупные IT-компании. По итогам вы сможете самостоятельно определять сложность алгоритмов и прогнозировать их поведение в реальных проектах.

Автор
0 · 0 отзывов

Отзывов пока нет. Будьте первым!

Ещё интересные курсы

К
Можно купить
206 ₽ 880 ₽ −77%

Квантовые технологии

Udemy
S
Можно купить
102 ₽ 850 ₽ −88%

SQL_Trainer. Написание тренировочной платформы для изучения языка запросов SQL

Кирилл Шмойлов
М
Можно купить
238 ₽ 1 000 ₽ −76%

Мастер этического взлома с Python

Udemy
В
Можно купить
104 ₽ 1 100 ₽ −91%

Введение в Искусственный интеллект и Машинное обучение

Timur Kazantsev
G
Можно купить
1 200 ₽ 2 850 ₽ −58%

GANs, Variational Autoencoders & Deep Reinforcement Learning in Python

B
Можно купить
174 ₽ 3 500 ₽ −95%

BAS Автоматизация

П
Можно купить
752 ₽ 17 500 ₽ −96%

Практический курс по Big Data. Часть 1. HDFS, Map Reduce, Hive

bigdata team