Стандартные алгоритмы С++

Алгоритмы широко применяются в решении различных задач и сильно упрощают жизнь программиста, который в них разбирается.
Средний уровень
Часть
2 программ →
Сертификат Stepik

Чему вы научитесь

  • Оценивать сложность своего решения
  • Правильно подбирать алгоритм для решения
  • Находить более простое решение задачи
  • Разбираться в алгоритмах сортировок
  • Мыслить алгоритмически
  • Применять алгоритмы и структуры данных на реальных практических заданиях

О курсе

Алгоритмы в явном виде используются в узких направлениях разработки, где время выполнения и затрачиваемая память играют важнейшую роль. А неявно алгоритмы используются ВЕЗДЕ: в готовых библиотеках, в базах данных и в готовых технологиях. За любым вызовом готового метода стоит готовый алгоритм. Следовательно, важно понимать оптимальность выполнения любого метода.

Целью курса является обучение работе с основными алгоритмами стандартной библиотеки. Будут разобраны все основные и наиболее часто используемые алгоритмы до стандарта С++20.

Все алгоритмы разбираются в едином шаблоне:

  • Описание
  • Когда использовать / когда не использовать
  • Сигнатуры
  • Требования к диапазону и итераторам
  • Возможная реализация должна быть максимально преближенна к реальной
  • Поэтапный принцип работы описывающий стандартный алгоритм
  • Пример использования
  • Временная сложность
  • Пространственная сложность
  • Частые ошибки

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

Большим плюсом курса является то, что Вы всегда можете получить ответ преподавателя в короткие сроки и содержание курса со временем будет пополняться новыми задачами и вопросами, а так же обновленной теорией.

Для кого этот курс

Для всех, кто уже знаком с основами языка и желает более эффективно решать поставленные задачи

Начальные требования

Знание основ языка

Наши преподаватели

Как проходит обучение

Весь курс разбит на теоретическую +(все алгоритмы поделены на группы) и практическую часть, в которой собраны задачи для отработки прочитанного материала

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 2 программы

  •    
     
     
  •    
     
     

Что вы получаете

  • Конкурентоспособность среди коллег
  • Навыки и знания, востребованные работодателем
  • Возможность отработать теорию на практике
  • Сертификат о прохождении курса

Сколько стоит обучение

Price: 990 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 990