Вы получите фундаментальные знания и научитесь решать реальные задачи с помощью алгоритмов. Сможете устроиться в любую компанию и участвовать в сложных высокооплачиваемых проектах.
Кому подойдёт этот курс
Junior-разработчикам
Вы научитесь применять алгоритмы и создавать новые, повысите свой...
Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так...
Чему вы научитесь
Оценка сложности алгоритмов
Нотация Big O
Решение задач с собеседования в Google
Случаи сложности
Сравнение сложностей
Сравнение математических функций
Оценка типичных сложностей
Сложность log N
Оценка сложности строк
Сложность рекурсивных функций
Амортизационный анализ...