Содержание курса
1. Введение в рекурсию
4 урока
12
4
0м
-2
Закрытый
1.1
Основы рекурсии и принцип работы рекурсивных функций
↗
4
1
-
-1
Закрытый
1.2
Стек вызовов и основные ошибки при работе с рекурсией
↗
2
1
-
-1
Закрытый
1.3
Рекурсия vs Итерация: когда и почему использовать разные подходы
↗
3
2
-
0
Закрытый
1.4
Рекурсия и память: как работает стек и что такое переполнение
↗
3
0
-
0
2. Основные типы рекурсивных задач
4 урока
7
3
0м
0
Закрытый
2.1
Простой пример: нахождение факториала
↗
2
1
-
0
Закрытый
2.2
Числа Фибоначчи: рекурсивное решение
↗
2
1
-
0
Закрытый
2.3
Задача о разбиении на подзадачи: сортировка слиянием
↗
2
0
-
0
Закрытый
2.4
Проблемы с производительностью и способы их решения
↗
1
1
-
0
3. Рекурсивные структуры данных
2 урока
2
0
0м
0
Закрытый
3.1
Рекурсия в деревьях (обход в глубину)
↗
1
0
-
0
Закрытый
3.2
Рекурсия в графах (поиск в глубину)
↗
1
0
-
0
4. Оптимизация алгоритмов обработки символьных данных
2 урока
2
0
0м
0
Закрытый
4.1
Влияние длины строки на производительность алгоритмов
↗
1
0
-
0
Закрытый
4.2
Выбор оптимальных подходов в зависимости от задачи
↗
1
0
-
0
5. Заключение
2 урока
1
1
0м
0
Закрытый
5.1
Краткий обзор пройденного материала
↗
0
0
-
0
Закрытый
5.2
Дополнительные ресурсы для изучения
↗
1
1
-
0