Пространственный анализ сложности рекурсивных функций - PullRequest
0 голосов
/ 05 мая 2018

Во время типичного интервью, когда его спрашивают «какова сложность пространства» алгоритма и является ли алгоритм рекурсивным, обычно ли это интервью означает «максимальное количество вызовов стека фреймов в течение всей жизни алгоритма», или он имеет в виду «наибольшее количество элементов в любой заданной переменной, созданной в функции»?

В нерекурсивном алгоритме последнее определение обычно является определением сложности пространства. Но в рекурсивном мы должны определять оба по отдельности?

1 Ответ

0 голосов
/ 05 мая 2018

Без дополнительной информации «что такое сложность пространства» относится к общему пространству, используемому программой. Это стек и куча пространства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...