递归调用思想

/**
 * 递归调用
 *
 * 递归调用是一种特殊的嵌套调用,就是程序自身调用自身。
 *  递归调用,是某个函数调用自己或者是调用其他函数后再次调用自己的,
 *  只要函数之间互相调用能产生循环的则一定是递归调用,
 *  递归调用一种解决方案,一种是逻辑思想,
 *  将一个大工作分为逐渐减小的小工作,
 *  比如说一个和尚要搬50块石头,他想,只要先搬走49块,那剩下的一块就能搬完了,
 *  然后考虑那49块,只要先搬走48块,那剩下的一块就能搬完了,
 *  递归是一种思想,只不过在程序中,就是依靠函数嵌套这个特性来实现了。
 *
 *  递归调用的定义 : 在当前的函数中调用当前的函数并传给相应的参数,
 *                 这是一个动作,这一动作是层层进行的,
 *                 直到满足一般情况的的时候,才停止递归调用,开始从最后一个递归调用返回。
 *
 * Created by wwg on 18-8-17.
 */

猜你喜欢

转载自blog.csdn.net/qq_19681347/article/details/81775693