黑马程序员技术交流社区

标题: 关于递归的基础知识 [打印本页]

作者: 苟苟    时间: 2015-5-5 00:26
标题: 关于递归的基础知识
1,递归:在函数的调用过程中, 函数直接或者间接调用自身

2,递归一定要有结束条件,否则无结束条件的递归就是死循环

3,递归一般包括两方面A,递归结束条件  B,递归体,也就是执行相同业务逻辑的代码

4,递归是把大的问题化为小的问题,然后将小的问题解答进而解出大的问题
作者: hoop.zeng    时间: 2015-5-5 14:23
不错 学习了
作者: Rdxer    时间: 2015-5-5 14:26
递归一般包括两方面A,递归结束条件  B,递归体   的确是这样的,谢谢分享
作者: Cat    时间: 2015-5-5 14:31
赞一个~
作者: 开到荼靡    时间: 2015-5-5 14:53
:):)解释的很好

作者: fc734228945    时间: 2015-5-5 21:47
:lol哎哟不错哦
作者: 黄文昭    时间: 2015-5-5 22:15
总结的很好,能给个例子就更好了。
作者: yelebron    时间: 2015-5-5 22:19
嗯  不错  学习了
作者: 苟苟    时间: 2015-5-6 09:29
黄文昭 发表于 2015-5-5 22:15
总结的很好,能给个例子就更好了。

有三个例子, 一个求最大值,一个求最小值,还有一个经典递归问题----汉诺塔




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