黑马程序员技术交流社区

标题: 递归该怎么理解呢? [打印本页]

作者: ailj_2015    时间: 2015-5-20 22:14
标题: 递归该怎么理解呢?
自己尝试做了1000以内的阶乘,要计算出有多少个"0",递归思想难以掌握,求指教!

作者: 18463730277    时间: 2015-5-20 22:19
递归就是循环,是特殊的循环,自己调用自己
作者: 谢晓明    时间: 2015-5-20 22:23
方法调用自身的编程技巧称为递归,递归就是重复使用同一段代码,并设置条件让其能够跳出循环
作者: sss18310878521    时间: 2015-5-20 22:31
解释递归的话用多层文件夹来解释比较好理解,比如你定义了一个方法想复制一个文件夹,里面有很多的子文件夹和文件,那么当你进行代码操作时,你首先应该传两个参数,一个是被复制的文件夹,一个是目的文件夹,那当程序开始的时候如果遇到了里面的子文件夹,那么我们就可以把这个子文件夹当作了定义的方法里面的被复制的文件夹,这个时候我们是不是又要进行复制方法呢?从而实现自己调用自己
   亲,我尽我最大的能力给你解释了
作者: 王连涛    时间: 2015-5-20 22:33
楼上的说的不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2