主题:[讨论]关于递归
Lovely哆啦
[专家分:1360] 发布于 2007-05-12 11:43:00
在什么情况下用递归算法?
应该怎么用?
回复列表 (共3个回复)
沙发
&佑慧妹妹& [专家分:660] 发布于 2007-05-12 12:15:00
楼上什么意思?没看懂
板凳
Matodied [专家分:7560] 发布于 2007-05-12 14:09:00
递归必须有边界条件,就是必须在满足一定条件下就不再调用,否则会一直调用下去,如:
SUB a(n)
CALL a(n+1)
END SUB
这个子程序执行后,会不断调用自己,并将n的值不断加1,最后会出现出错信息.
如果你觉得一个问题用别的办法都不好解决,或者找不到规律,可以用递归.
3 楼
moz [专家分:37620] 发布于 2007-05-12 14:40:00
[quote]或者找不到规律,可以用递归.[/quote]
此话怎讲?
我来回复