LinMinquan's Blog

Experience technology to change life

递归的缺点

同事写的一些代码中有递归,导致效率下降好多,在debug下非常明显,导致大家在用debug模式下打开文件调试非常慢。

解决办法就是不用递归的方式喽。

递归的优点是代码简洁,缺点是:

运行效率较低,需要额外的栈空间,所以空间消耗要比非递归代码大得多,出栈压栈也有开销,递归深度大时更是明显。


Share