Данный курс предназначен для тех, кто хочет получить или систематизировать свои знания по алгоритмам и структурам данных. Я постарался структурировать курс для максимально эффективного изучения материала. После прохождения данного курса вы научитесь
Курс разбит на 10 модулей, каждый из которых содержит, как теоритическую, так и практическую части.
- Введение в алгоритмы
- Работа с массивами и строками
- Очереди и стэки
- Связные списки
- Деревья и графы
- Хэш-таблицы
- Алгоритмы поиска и сортировки
- “Жадные” алгоритмы
- Динамическое программирование
- Побитовые операции