Онлайн курс Алгоритмы и структуры данных от Яндекс Практикум

4 месяца
Старт 23 мая
от 3 860 ₽/мес
71 000 ₽
Описание курса

В программу обучения входит:
· Бесплатная часть: Понятие алгоритма. Скользящее среднее. Метод двух указателей.
· Введение в алгоритмы: Понятие сложности алгоритма. O-нотация. Оценка времени исполнения программы. Уроки про алгоритмические собеседования.
· Основные структуры данных: Массив, связный список, стек, очередь. Сложность операций вставки, поиска и удаления. Представление данных в памяти. Пространственная сложность алгоритма.
· Рекурсия и сортировки: Понятие рекурсии. Принцип «разделяй и властвуй». Бинарный поиск.Квадратичные сортировки. Сортировка слиянием. Быстрая сортировка. Линейная сортировка подсчётом.
· Хеш-функции и хеш-таблицы: Абстракция отображения. Понятие и свойства хеш-функции, примеры. Структура данных хеш-таблица. Коллизии и способы их разрешения.
· Деревья: Структура данных дерево. Сбалансированные деревья поиска. Структура данных куча. Пирамидальная сортировка.
· Графы: Определение графа, способы представления в памяти. Обход графа в глубину и в ширину. Компоненты связности. Алгоритмы поиска кратчайшего пути. Минимальное остовное дерево.
· Жадные алгоритмы и динамическое программирование: Динамическое программирование. Жадные алгоритмы. Пробное алгоритмическое собеседование.
· Алгоритмы на строках.: Префикс-функция. Подстроки, префиксы и суффиксы. Поиск шаблона в строке. Наивный алгоритм. Структура данных бор. Практика решения задач с алгоритмических собеседований.

Отзывы о курсе
Александр
19 мая 2023 

Прохошел курс «Алгоритмы и структуры данных». Курс сложный, но дает очень качественные знания в этом направлении. Команда кураторов, наставников и ревьюверов замечательная, всегда поможет и ответит на вопросы. Если что-то не успеваешь или случаются какие-то непредвидинные обстоятельства, то можно взять академический отпуск(чем я и воспользовался), а потом опять влиться в учебный процесс. Очень хороший тренажер -контест, который позволяет закрепить знания на практике. В общем, очень рекомендую данный курс

Дмитрий
15 марта 2023 

Успешно прошел обучение и выпустился летом 2022,
Проходил курс по Алгоритмам и структурам данных - отлично стукрурированный материал и прекрасная поддержка кураторов на протяжении всего обучения.
Было много информации в основном текстовой, частые вебинары.
Лично мне, не хватало видео-контента по темам (но это сугубо индивидуально).
В начале февраля 2023, я начал искать вакансии и проходить интервью в крупных компаниях. Уверенно чувствовал себя и техническую секцию прошел без заминок!
В итоге - имею 3 оффера в крупные компании. Результат считаю отличным =)

Александр
5 января 2022 

Не надо верить восторженным отзывам, яндекс их выменивает за фантики у студентов.
Мой опыт в it 15+ лет, но всего знать нельзя и я понадеявшись на бренд Яндекса решил купить курс Алгоритмы и структуры данных. Увы, всё, что пишут плохого про эти курсы абсолютная правда - материал барахло, тренажер барахло, помощи ноль, у персонала педагогический навык ничтожный, эти люди банально не могут складывать слова в предложения!
Самое неприятное, почему мне так хочется бросить камень в огород яндекса - обучение не облегчает усвоение материала, 100% ответов надо искать на сторонних ресурсах. Знакомо ощущение, когда вместо "посещения Диснейленда" тебе просто пожали руку и сказали "не грусти, похрусти, спасибо за 50 тыщ"? Вот тут так же.
Весь негатив подробно описан на хабре в статье "Самый подробный отзыв", автор DevVad, полностью с ним согласен, яндекс шарлатаны.
Если вы человек без опыта, любые курсы будут сложные, посоветовать лучшие я не могу, но на курсе яндекса вам будет особенно сложно и неприятно, выбирайте любой другой. Если с опытом - толку от них вообще нет, читайте книги.