随笔分类 - python代码优化
摘要:栈溢出(stack overflow)问题解决方案 场景: eg: Fatal Python error: Cannot recover from stack overflow 原因: 使用递归函数调用过多导致栈溢出。 在Python中,函数调用,通过栈(stack)实现; 当进入函数调用,相当于一
阅读全文
摘要:递归函数的弊端 递归函数虽然编写时,使用很少的代码完成了庞大的功能,弊端非常明显--时间和空间的消耗。 eg: import time def fibonacci(n): if n < 2: return 1 else: return fibonacci(n - 1) + fibonacci(n -
阅读全文