黑马程序员技术交流社区
标题:
有谁能分享下对递归的理解,大神们速来围观。。
[打印本页]
作者:
kapp_tolo
时间:
2015-3-25 23:39
标题:
有谁能分享下对递归的理解,大神们速来围观。。
关于递归的,看了3遍,表示还是不是很懂,大神求分享。
作者:
圣光忏悔
时间:
2015-3-25 23:52
哪里不懂?
这个不怎么好解释
private static void run(int x) {
if(x>0){
x--;
run(x);
}
}
复制代码
一个简单的递归,传递x过来,不满足就对x进行操作,继续传递过去,
其实可以理解为一种多层for循环的升级版.
在参数不确定的时候不用纠结几层for循环才能搞定
作者:
kapp_tolo
时间:
2015-3-27 01:32
圣光忏悔 发表于 2015-3-25 23:52
哪里不懂?
这个不怎么好解释
谢谢,谢谢。
作者:
liaohongjie
时间:
2015-3-27 06:48
其实就是自己调用自己
作者:
舒少勇
时间:
2015-3-27 07:04
递归 你可以简单理解成一个方法自己调用自己 而每次调用之后的值是返回给本身自己的调用者 没调用一次就会在内存中开辟一块空间 知道调用到最后再逐个返回值 逐个释放内存空间
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2