Курс «Основы алгоритмов и структур данных»
Последнее обновление: 8 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
Курс посвящен знакомству со структурами данных, алгоритмами поиска и сортировки. Здесь мы на практике разберем, в каких ситуациях подходит тот или иной алгоритм. Вы научитесь оценивать сложность алгоритмов с помощью нотации «О-большое» — узнавать их сложность, скорость и затраты памяти. За время курса вы напишете свою реализацию структур данных.
Чему вы научитесь
- Определять эффективность алгоритмов
- Выбирать подходящую структуру данных в зависимости от ситуации
- Определять NP-полные задачи и находить приближенное решение
Программа
1 | Введение Знакомимся с темой курса |
2 | Бинарный поиск Учимся реализовывать алгоритм бинарного поиска |
3 | Рекурсия Изучаем, как работает рекурсия |
4 | Алгоритмы сортировки Разбираемся, как реализовывать алгоритмы сортировки |
5 | Алгоритмическая сложность Учимся анализировать сложность алгоритмов |
6 | Связный список Учимся реализовывать связный список |
7 | Двусвязный список Учимся реализовывать двусвязный список |
8 | Очередь и стек Учимся реализовывать стек и очередь |
9 | Хэш Изучаем, как работает хэш |
Формат обучения
Испытания
1 | Задача о рюкзаке |
2 | Слияние массивов |
3 | Вверх по лестнице |
4 | Количество путей |
5 | O(n) cортировка |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы