Все курсы -> Разработка на C++ -> Алгоритмы и структуры данных
Длительность:
4 месяца
Стоимость:
62 000 руб.
Возможна рассрочка 3 628 руб. в месяц на 17 мес.
Выдаётся документ:
Сертификат о прохождении курса
Перейти к курсу

Курс Алгоритмы и структуры данных со сроком обучения 4 месяца представлен школой Яндекс Практикум. Популярность школы высокая, о ней написано 19 отзывов.

Стоимость курса 62 000 руб. при оплате сразу или рассрочка 3 628 руб. в месяц на 17 мес. Это один из 13 курсов в рубрике Разработка на C++, который представлен в нашем каталоге курсов и школ. Ниже представлена более подробная информация о курсе.

Чему вы научитесь:
  • Введение в алгоритмы. Понятие сложности алгоритма. O-нотация. Оценка времени исполнения программы.
  • Основные структуры данных. Массив, связный список, стек, очередь. Сложность операций вставки, поиска и удаления. Представление данных в памяти. Пространственная сложность алгоритма.
  • Рекурсия. Понятие рекурсии. Принцип «разделяй и властвуй». Бинарный поиск.
  • Сортировки. Квадратичные сортировки. Сортировка слиянием. Быстрая сортировка. Линейная сортировка подсчётом.
  • Хеш-функции и хеш-таблицы. Абстракция отображения. Понятие и свойства хеш-функции, примеры. Структура данных хеш-таблица. Коллизии и способы их разрешения.
  • Деревья. Структура данных дерево. Сбалансированные деревья поиска. Структура данных куча. Пирамидальная сортировка.
  • Графы. Определение графа, способы представления в памяти. Обход графа в глубину и в ширину. Компоненты связности. Алгоритмы поиска кратчайшего пути. Минимальное остовное дерево.
  • Динамическое программирование. Определение, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам.
  • Жадные алгоритмы. Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.
  • Алгоритмы на строках. Префикс-функция. Подстроки, префиксы и суффиксы. Поиск шаблона в строке. Наивный алгоритм. Структура данных бор.
Особенности курса:
  • В программе курса — уроки для подготовки к алгоритмическим собеседованиям и пробное интервью с наставником.
  • Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.
  • Благодаря курсу вы научитесь быстрее писать чистый код, видеть разные варианты решения задачи и сравнивать их по эффективности.
  • Если вы планируете менять место работы, знание алгоритмов пригодится на собеседованиях — в программу курса входит пробное алгоритмическое собеседование с обратной связью.
  • Вы получите консультацию или сопровождение при поиске работы.
  • Курс рассчитан на 4 месяца при нагрузке примерно 10 часов в неделю, но вы можете проходить его быстрее — новые уроки будут доступны вам по мере изучения материала.
  • Основа всего обучения — это практика. Сначала вы изучаете теоретическую часть в интерактивном учебнике, а затем получаете до 15 практических задач по каждой пройденной теме. Всего на курсе более 100 задач.
  • Практическая работа идёт в Яндекс.Контесте — специальной платформе, созданной для проверки алгоритмических задач.
  • Вы можете проходить обучение на одном из языков: Python, Java, C++, JavaScript, Go, C#. Мы рекомендуем вам использовать тот, который вы знаете лучше всего.
  • Все задачи останутся доступны и после окончания обучения, поэтому при желании вы сможете попробовать сдать их на любом другом поддерживаемом языке.

Другие курсы Разработка на C++

Выбирайте из представленных онлайн-курсов по обучению программированию на C++. Мы регулярно обновляем информацию, а самые актуальные сведения вы можете получить по ссылкам рядом с каждым курсом.
Курс Школа курса Стоимость Мин. платёж в рассрочку Длительность Ссылка на курс
4.4
4,4 rating
45434 ₽ 3 985 ₽ 6 месяцев
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.2
4,2 rating
60000 ₽ 5 000 ₽ 5 месяцев
4.2
4,2 rating
90000 ₽ 7 500 ₽ 5 месяцев
4.5
4,5 rating
62000 ₽ 3 628 ₽ 4 месяца
4.3
4,3 rating
72600 ₽ 6 050 ₽ 5 месяцев
4.4
4,4 rating
139763 ₽ 6 130 ₽ Не указана
4.2
4,2 rating
112500 ₽ 9 375 ₽ 10 месяцев
4.5
4,5 rating
126000 ₽ 7 373 ₽ 9 месяцев
4.3
4,3 rating
99000 ₽ 2 750 ₽ 8.5 месяцев
4.3
4,3 rating
183312 ₽ 5 092 ₽ 15 месяцев
4.4
4,4 rating
119694 ₽ 5 727 ₽ 16 месяцев
4.7
4,7 rating
53600 ₽ 3 350 ₽ 5 месяцев