Рекурсия.
Обращение к рекурсивной подпрограмме ничем не отличается от вызова любой другой подпрограммы. При этом при каждом новом рекурсивном обращении в памяти создаётся новая копия подпрограммы со всеми локальными переменными. Такие копии будут порождаться до выхода на граничное условие. Очевидно, в случае отсутствия граничного условия, неограниченный рост числа таких копий приведёт к аварийному завершению программы за счёт переполнения стека. Введение 3
1. Баррон Д. Рекурсивные методы в программировании. М.: Мир, 1974. 80с.
Похожие работы:
Поделитесь этой записью или добавьте в закладки |