题目内容
(请给出正确答案)
[主观题]
Ackermann函数A(m,n)可递归定义如下:试设计一个计算A(m,n)的动态规划算法,该算法只占用O(m)空
Ackermann函数A(m,n)可递归定义如下:
试设计一个计算A(m,n)的动态规划算法,该算法只占用O(m)空间(提示:用两个数组val[0:m]和ind[0:m],使得对任何i有val[i]=A(i,ind[i])).
如搜索结果不匹配,请 联系老师 获取答案
Ackermann函数A(m,n)可递归定义如下:
试设计一个计算A(m,n)的动态规划算法,该算法只占用O(m)空间(提示:用两个数组val[0:m]和ind[0:m],使得对任何i有val[i]=A(i,ind[i])).
第1题
已知Ackermann函数定义如下:
①写出计算Ack(m,n)的递归算法,并根据此算法给出出Ack(2,1)的计算过程。
②写出计算Ack(m,n)的非递归算法。
第2题
试实现一个递归算法,对任意非负整数m和n,计算以下Ackermann函数值:
对于每一(m,n)组合,这个算法是否必然终止?
第5题
A.m*PowInt(m,n-1)
B.return m*PowInt(m,n-1)
C.return PowInt(m,n-1)
D.return n*PowInt(n,m-1)
第6题
A.return HGongYinS(n,m%n)
B.return HGongYinS(n,m/n)
C.return HGongYinS(m,m%n)
D.return HGongYinS(n,n/m)
第7题
A.h(1,x) = 5
B.h(2,x) = 5+x
C.h(3,x) = 5+2x
D.h(4,x) = 5+3x
第8题
A.h(4,x) = 5x+6
B.h(1,x) = x
C.h(2,x) = 2x
D.h(3,x) = 3x+1
第9题
A.h(4,x) = 12x
B.h(1,x) = x
C.h(2,x) = 2x
D.h(3,x) = 6x
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!