递归的使用(图解)

递归:”递":传递,“归”:回归。 简单的解释:方法内调用它本身。 传递和回归必须存在一个临界点:比如最内层被调用的方法内给了一个返回值,或者是最内存被调用方法结束,然后将结果返回给上一层的方法.,然后一层层结束,一层层返回。 它的使用场景,比如会用递归来解决斐波那契数列、阶乘。。的问题。 例子:给一个整数n:求1+2+3+.....+n的值 首先是执行main()方法,main()方法进栈,然后
相关文章
相关标签/搜索