Java方法详解06 - 递归
递归的简单理解:A方法自己调用A方法,也就是说自己调用自己,就是递归。递归的核心思想:具体来说就是把复杂的问题,通过层层转化,转为一个与原问题相似的规模较小的问题来解决。在Java的方法实现上,这种相似的大问题转小问题的解决方式,就产生了自己调用自己的现象。总不能一直把大问题无限分解,总有一个小问题会结束分解,所以递归必须要有明显的结束条件,否则就是无限递归了。1. 递归的结构必须包括两个部分:递
递归的简单理解:A方法自己调用A方法,也就是说自己调用自己,就是递归。递归的核心思想:具体来说就是把复杂的问题,通过层层转化,转为一个与原问题相似的规模较小的问题来解决。在Java的方法实现上,这种相似的大问题转小问题的解决方式,就产生了自己调用自己的现象。总不能一直把大问题无限分解,总有一个小问题会结束分解,所以递归必须要有明显的结束条件,否则就是无限递归了。1. 递归的结构必须包括两个部分:递