Skip to content

Основная теорема о рекурсии.

Определение

Основная теорема о рекурсии - определение сложности рекурсивной функции, без проводимых вычислительных экспериментов.

a - кол-во подзадач в рекурсии n/b - размер каждой подзадачи f(n) - сложность вычислений, проводимых вне рекурсии

Рекурсия - это процесс, когда функция вызывает саму себя. Базовый случай определяет, когда функция должна остановиться и вернуть ответ, а рекурсивное правило определяет, как функция должна разбивать задачу на более мелкие подзадачи и как объединить их ответы, чтобы получить ответ для исходной задачи.

Например, для вычисления факториала числа N, мы можем использовать рекурсию.Базовый случай - это когда N равно 0 или 1, и ответ равен 1. Рекурсивное правило состоит в том, чтобы умножить N на факториал (N-1), который является рекурсивным вызовом. Таким образом, мы можем разбить задачу на более мелкие подзадачи, пока не достигнем базового случая, и затем объединить их ответы, чтобы получить ответ для исходной задачи.