Название спецкурса на русском языке
Алгоритмы и структуры данных
Перевод названия курса на английский язык
Algorithms and data structures
Авторы курса
Адрианов Николай Михайлович, Иванов Андрей Борисович
Целевая аудитория
2 курс
3 курс
4 курс
5 курс
6 курс
Магистранты
Аспиранты
Подразделение
[Кафедра теоретической информатики]
Семестр
Год
Тип курса
Спецкурс по выбору кафедры
Учебный год
2020/21
Аудитория
[Неприменимо]
Аннотация
Теория алгоритмов и структур данных является необходимой составляющей багажа современного разработчика программного обеспечения. Из практики программирования возникли интересные математические задачи, при решении которых используются методы дискретной математики, алгебры и теории вероятностей. Несмотря на большой интерес к теории алгоритмов, бурное развитие и большое количество публикаций, многие проблемы остаются открытыми до сих пор. В курсе излагаются методы построения алгоритмов: «разделяй и властвуй», жадные алгоритмы, динамическое и линейное программирование. Рассматриваются методы сортировки, хеширования и поиска, методы решения задач на графах, планирования, обработки текста, сжатия данных и NP-задач.
Дополнительная информация

субботы, 15:00 - 16.35, 2й ГУМ, ауд.802а, zoom: http://ti.math.msu.su/wiki/doku.php?id=algo:algo, nadrianov@gmail.com