1.10.2.2.1. 递归算法
什么是递归 简单地说,就是如果在函数中存在着调用函数本身的情况,这种现象就叫递归。
进一步剖析「递归」,先有「递」再有「归」, 「递」的意思是将问题拆解成子问题来解决, 子问题再拆解成子子问题,...,直到被拆解的子问题无需再拆分成更细的子问题(即可以求解), 「归」是说最小的子问题解决了,那么它的上一层子问题也就解决了,上一层的子问题解决了,上上层子问题自然也就解决了,....,直到最开始的问题解决,文字说可能有点抽象,那我们就以阶层 f(6) 为例来看下它的「递」和「归」。