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