Чему вы научитесь
- Оценивать сложность своего решения
- Правильно подбирать алгоритм для решения
- Находить более простое решение задачи
- Разбираться в алгоритмах сортировок
- Мыслить алгоритмически
- Применять алгоритмы и структуры данных на реальных практических заданиях
О курсе
Алгоритмы в явном виде используются в узких направлениях разработки, где время выполнения и затрачиваемая память играют важнейшую роль. А неявно алгоритмы используются ВЕЗДЕ: в готовых библиотеках, в базах данных и в готовых технологиях. За любым вызовом готового метода стоит готовый алгоритм. Следовательно, важно понимать оптимальность выполнения любого метода.
Целью курса является обучение работе с основными алгоритмами стандартной библиотеки. Будут разобраны все основные и наиболее часто используемые алгоритмы до стандарта С++20.
Все алгоритмы разбираются в едином шаблоне:
- Описание
- Когда использовать / когда не использовать
- Сигнатуры
- Требования к диапазону и итераторам
- Возможная реализация должна быть максимально преближенна к реальной
- Поэтапный принцип работы описывающий стандартный алгоритм
- Пример использования
- Временная сложность
- Пространственная сложность
- Частые ошибки
Так же для некоторых алгоритмов используется интерактивная визуализация, где можно посмотреть, как работает алгоритм, запустить на своих данных и пройтись пошагово вручную.
Большим плюсом курса является то, что Вы всегда можете получить ответ преподавателя в короткие сроки и содержание курса со временем будет пополняться новыми задачами и вопросами, а так же обновленной теорией.
Для кого этот курс
Начальные требования
Знание основ языка
Наши преподаватели
Как проходит обучение
Весь курс разбит на теоретическую +(все алгоритмы поделены на группы) и практическую часть, в которой собраны задачи для отработки прочитанного материала
Программа курса
Сертификат
Входит в 2 программы
Что вы получаете
- Конкурентоспособность среди коллег
- Навыки и знания, востребованные работодателем
- Возможность отработать теорию на практике
- Сертификат о прохождении курса