社区
Oracle 高级技术
帖子详情
如何写一个递归函数,怎样写?
bighunt
2003-08-20 02:37:25
在ORACLE函数中能否写一递归函数或过程或包?如能,怎样写?
...全文
260
7
打赏
收藏
如何写一个递归函数,怎样写?
在ORACLE函数中能否写一递归函数或过程或包?如能,怎样写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beckhambobo
2003-08-20
打赏
举报
回复
create or replace function f (n positive) return integer is
begin
if n = 1 then
return 1;
else
return n * f(n - 1);
end if;
end f;
/
Function created
SQL> select f(10) from dual;
F(10)
----------
3628800
10的阶乘
beckhambobo
2003-08-20
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1551/1551178.xml?temp=.8633539
SDT
2003-08-20
打赏
举报
回复
可以,和其他高级语言大同小异。
SDT
2003-08-20
打赏
举报
回复
可以写,本人曾作过一个递归函数,遍理树形的管理单位。
和其他高级语言的写法大同小异。
kerisyml
2003-08-20
打赏
举报
回复
可以的,至于怎么写好像不是很难吧,你尝试过吗
asdf008
2003-08-20
打赏
举报
回复
可以写,你可以自己试一下算N!的
armu80830
2003-08-20
打赏
举报
回复
估计不行
写
一个
递归函数
递归函数
是能调用自身的函数,通常包含递归条件和主体。例如,计算阶乘的
递归函数
中,当n等于1时结束递归,否则返回n乘以factorial(n-1)的结果。这种自调用的方式在解决特定问题时非常有用。
Python
写
一个
递归函数
这是
一个
使用Python编
写
的
递归函数
,用于计算阶乘。函数在n等于1时返回1,否则返回n乘以factorial(n-1)的结果,递归地减少n的值,直到达到基础情况n=1。,
写
一个
简单地js
递归函数
递归函数
是通过调用自身解决重复问题的工具,如示例所示,用于计算阶乘。当计算factorial(5)时,函数会递归地调用自身,直到n等于1返回1,然后逐步回溯并乘以前面的数值,最终得到120的结果。,
写
一个
简单的
递归函数
博客给出一段C#代码,包含button1_Click方法和digui方法。button1_Click调用digui方法,digui方法接收路径参数,可获取指定路径下的文件和子目录,并递归显示。最后还给出了代码运行的预期效果。
C语言
写
递归函数
得到
一个
数组成它的数字之和
本文详细解析了
一个
使用递归算法求解非负整数中各位数字之和的问题。通过逐步分解问题,阐述了
递归函数
DigitSum的实现原理,即如何通过取余和整除操作获取并累加每一位上的数字,直至只剩一位数为止。最后通过实例演示了该函数的正确性和高效性。
Oracle 高级技术
3,499
社区成员
18,709
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章