Форум сайта python.su
0
Программа(функция) нормально работает при небольшом кол-ве значений, как подставляю нужные(большой объем данных). Рекурсия не бесконечна.
Он выдает ошибку: maximum recursion depth exceeded in cmp
Как ее отключить?
Офлайн
58
sys.setrecursionlimit(limit)
Set the maximum depth of the Python interpreter stack to limit. This limit prevents infinite recursion from causing an overflow of the C stack and crashing Python.
The highest possible limit is platform-dependent. A user may need to set the limit higher when she has a program that requires deep recursion and a platform that supports a higher limit. This should be done with care, because a too-high limit can lead to a crash.
Офлайн
0
А можно чутка пояснить
Офлайн
0
а все понял. спасибо.
Офлайн
221
hter
я все же предположу что раз так - то алгоритм неудачный/ не правильный. Счаз под рукой нужной книги нет. но там была хорошее определение о некой “правильности” алгоритма на основании его свойств.
Офлайн