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

Алгоритмы — раздел компьютерных наук, изучающий подходы к решению различных задач. Такие задачи, как хранение, обработка, передача и поиск информации возникают перед человечеством каждый день. Именно поэтому без алгоритмов в наше время не обходится ни одна наука.

Курс подробно рассматривает основные концепции в…

О курсе

Курс разделен на 16 модулей и включает в себя лекции, теоретические и практические задания.

Вы изучите следующие темы:

  1. Алгоритм. Модели вычислений.
  2. Линейные структуры данных.
  3. Введение в сортировки.
  4. Алгоритмы поиска.
  5. Продвинутые сортировки.
  6. Куча и сортировка кучей.
  7. Базовая динамика
  8. Продвинутая динамика 
  9. Жадные алгоритмы.
  10. Основы теории графов.
  11. Базовые алгоритмы на графах.
  12. Остовные деревья. Система непересекающихся множеств.
  13. Алгоритмы поиска кратчайших путей.
  14. Алгоритмы на деревьях.
  15. Дерево отрезков.
  16. Деревья поиска.

Для кого этот курс

Для студентов младших курсов бакалавриата, специалитета. А также для магистров, которые хотят углубить свои знания в области алгоритмов.

Начальные требования

Умение программирования на любом языке высокого уровня.

Наши преподаватели

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно