[Stepik] Алгоритмы и структуры данных (Андрей Беляков, Иосиф Дзеранов)

Курс

[Stepik] Алгоритмы и структуры данных (Андрей Беляков, Иосиф Дзеранов)

1 325 ₽

О курсе

В курсе два раздела: алгоритмы; структуры данных. Темы для изучения: Алгоритмы Эффективность алгоритмов Рекурсия Комбинаторика Поиск в тексте Область Парето-оптимальных решений Сортировка объектов Динамическое программирование Структуры данных Списки и кортежи Строки и файлы Множества, стеки, очереди Классы и объекты Чему вы научитесь: Выбирать/находить способы оптимизации и ускорения решений задач Оценивать сложность алгоритмов по времени и по памяти Комбинировать простые конструкции языка для построения сложных алгоритмов Разберетесь в основных алгоритмах поиска и сортировки. Поймете их преимущества и недостатки Работать с различными структурами данных: статическими и динамическими массивами, связными списками, стеками, очередями, множествами и хэш таблицами. Находить сильные (преимущества) и слабые (недостатки) стороны алгоритмов и структур данных Успешно проходить собеседования, на которых вас будут мучить алгоритмами и структурами данных Применять алгоритмы и структуры данных на реальных практических заданиях На каком языке программирования проходит обучение: Теория — без привязки к языку программирования. Примеры реализации алгоритмов даны на C# и Python. Решать и сдавать практические задания можно на любом языке программирования. В комплект входят 2 курса общей стоимостью 9 980 ₽ Базовый курс по структурам данных Алгоритмы поиска и сортировки