|
![]() | 作者: bluezzb [bluezzb]
![]() |
登录 |
看了课本,对于递归的说明太少了,我也只能是从字面上这样理解: 归就是在一个函数中(或者一个语句中)调用它自己,有一个限制条件,一层层调用下去,至到问题求解..... 我知道这样的理解实在太肤浅,所以找了很多书店,无奈并没有关于这个问题的详细解答, 希望得到哪位大侠帮助.... |
地主 发表时间: 04-04-21 18:14 |
![]() | 回复: 286 [unique] ![]() |
登录 |
递归有好几种形式,你说怕只是一种,还有一种是A调用B,B又调用A。 递归主要解决这种的问题:一个问题可以分解成若干子问题,而子问题除了量上的不同,性格方法都与原问题相同。 |
B1层 发表时间: 04-04-21 20:49 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
<<C程序设计基础>>上讲递归的时候有个图,我觉得很能说明递归 我当初就是靠他才弄明白的 |
B2层 发表时间: 04-04-21 21:01 |
![]() | 回复: yingzike [yingzike] ![]() |
登录 |
就是不停地做着相同的动作,直到有个条件叫你停为止。![]() ![]() ![]() |
B3层 发表时间: 04-04-22 09:51 |
![]() | 回复: bluezzb [bluezzb] ![]() |
登录 |
这是宏观上的吧? 假如要把递归问题转化成非递归问题,怎么办? |
B4层 发表时间: 04-04-22 12:17 |
![]() | 回复: ysfilone [ysfilone] ![]() |
登录 |
用栈阿 |
B5层 发表时间: 04-04-23 07:02 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号