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