Насколько глубокий стек Python идет?
Ограничение рекурсии по умолчанию в python составляет 1000 кадров. Вы можете использовать sys.setrecursionlimit(n)
, чтобы изменить это на свой страх и риск.
Если вы используете Python, я бы предложил использовать шаблон, более подходящий для языка. Если вы хотите использовать рекурсивный поиск по стилю и нуждаетесь в произвольной глубине стека, вы можете использовать расширенные генераторы (сопрограммы) python для создания «шаблона батута» (например, PEP342 )
и, несмотря на предложения моего профессора, я не собираюсь писать это задание на lisp
Если упражнение предназначено для рекурсии, лучше всего подойдет язык с оптимизированным хвостовым вызовом, такой как шутка.