论坛: 编程破解 标题: 关于递归问题 复制本贴地址    
作者: 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号