Чему вы научитесь
- Асимптотическому анализу алгоритмов
- Реализации сортировок (выбором, вставками, слиянием, быстрая, подсчетом, поразрядная)
- Бинарному и тернарному поиску
- Динамическому программированию и жадным алгоритмам
- Работе со структурами данных: стек, очередь, дек, двоичная куча, хеш-таблицы, деревья поиска
- Алгоритмам на графах (DFS, BFS, Дейкстра, Форд-Беллман, Флойд, Краскал, Прима)
О курсе
Изучение основ алгоритмического программирования и формирование правильного подхода к изучению алгоритмов.
Для кого этот курс
Для студентов
Начальные требования
Владение одним из языков программирования
Наши преподаватели
Как проходит обучение
По каждой теме есть лекционная часть (теория), практическая часть с видео-разбором и конспекты.
Программа курса
Что вы получаете
- Базовое понимание алгоритмических концепций
- Знание, какие темы нужно изучать дальше
- Доступ к материалам без ограничения по времени
Price:
Бесплатно