Алгоритмы, структуры данных и программирование

  • Целью дисциплины является освоение теории разработки алгоритмов, методов и технологии решения практических и научных задач на языке Python. 1) Алгоритмы. Принципы обработки алгоритмов: Анализ алгоритмов. Оценка сложности алгоритмов. Рост функций. Формула Стирлинга. Простые рекурсии. Типы данных. Структурированные и базовые типы данных. Указатели. Структура данных. 2) Алгоритмы обработки структуры данных: Абстрактные типы данных. Алгоритмы обработки строк. Рекурсивные алгоритмы. Алгоритмы сортировки. Алгоритмы поиска. Линейный и двоичный поиск. Алгоритмы обработки рядов. Динамическое программирование.
  • Кредитов 5
  • Год обучения 1
  • Семестр 2
Top