Название спецкурса на русском языке
Введение в алгоритмы и структуры данных
Перевод названия курса на английский язык
Introduction to Algorithms and Data Structures
Авторы курса
Адрианов Николай Михайлович, Иванов Андрей Борисович
Целевая аудитория
2 курс
3 курс
4 курс
5 курс
6 курс
Магистранты
Аспиранты
Подразделение
[Кафедра теоретической информатики]
Семестр
Полугодовой, осень
Тип курса
Спецкурс по выбору кафедры
Аннотация
Теория алгоритмов и структур данных является необходимой составляющей багажа современного разработчика программного обеспечения. Из практики программирования возникли интересные математические задачи, при решении которых используются методы дискретной математики, алгебры и теории вероятностей. Несмотря на большой интерес к теории алгоритмов, бурное развитие и большое количество публикаций, многие проблемы остаются открытыми до сих пор. В курсе излагаются методы построения алгоритмов: «разделяй и властвуй», жадные алгоритмы, динамическое и линейное программирование. Рассматриваются методы сортировки, хеширования и поиска, методы решения задач на графах, планирования, обработки текста, сжатия данных и NP-задач.
Как проходит
Суббота, 15:00 - 16.35, 2й ГУМ, ауд.802а, zoom: http://ti.math.msu.su/wiki/doku.php?id=algo:algo, nadrianov@gmail.com
Учебный год
2020/22