·递归*(能不用递归,就不用递归) ·A方法调用B方法,我们很容易理解! ·递归就是:A方法调用A方法!就是自己调用自己 ·利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描绘出解题过程所需要的多次重复计算,大大减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。 ·递归结构包括两个部分: ·递归头:什么时候不用调自身方法。如果没有头。将陷入死循环。 ·递归体:什么时候需要调自身方法。 ·递归只是一种思路,适用基数较小,小计算,调用太大的计算会严重影响电脑空间内存,造成内存奔溃,额外开销,调用大量函数,因此,能不用递归就不用递归。