Оценка сложности алгоритмов. Нотация Big O. Изучение оценки сложности с нуля до профессионала.
Чему вы научитесь
- Оценка сложности алгоритмов
- Нотация Big O
- Решение задач с собеседования в Google
- Случаи сложности
- Сравнение сложностей
- Сравнение математических функций
- Оценка типичных сложностей
- Сложность log N
- Оценка сложности строк
- Сложность рекурсивных функций
- Амортизационный анализ
- Сложность по памяти
Начальные навыки программирования
Описание
Знать, как оценивать сложность алгоритмов важно каждому разработчику для написания эффективного кода. Курс "Оценка сложности алгоритмов. Нотация Big O" простым языком расскажет о математике стоящей за сложностью алгоритмов, о случаях сложности, о сложности рекурсии, строк, аматризационном анализе, а также о сложности по памяти. В финальной части курса, мы решим 15 примеров, часть из которых встречается на интервью в Google, Facebook, Amazon.
Мы переработали множество материалов и книг в максимально простую для восприятия и понимания форму. Поэтому данный курс является самостоятельным и не требует изучения дополнительных материалов.
Будем очень рады новым просмотрам и обратной связи! Не стесняйтесь задавать вопросы - мы с большим удовольствием на них ответим.
Лекция "Оценка сложности алгоритмов. Нотация Big O" является частью базового курса Cronis о computer science. Будем рады видеть вас на других наших курсах по Computer Science.
Для кого этот курс:
Разработчики, любого уровня, желающие пройти интервью в компании типа Google, Facebook, Apple
Разработчики, желающие полностью с нуля до профессионала разобраться в оценке сложности
Разработчики, желающие научиться писать быстрый код
https://www.udemy.com/big-o-ru