Содержание
- Введение 1
- Теоретические основы рекурсии 2
- - Базовый случай и рекурсивный шаг 2.1
- - Стек вызовов и потребление памяти 2.2
- - Типы рекурсии: прямая и косвенная 2.3
- Преимущества и недостатки рекурсии 3
- - Элегантность и читаемость кода 3.1
- - Производительность и потребление памяти 3.2
- - Риск переполнения стека 3.3
- Области применения рекурсии 4
- - Обход деревьев и графов 4.1
- - Алгоритмы сортировки и поиска 4.2
- - Обработка данных и математические вычисления 4.3
- Практическая реализация рекурсии 5
- - Реализация на Python 5.1
- - Реализация на Java 5.2
- - Отладка и анализ рекурсивного кода 5.3
- Заключение 6
- Список литературы 7