首页 > 大学网课
题目内容 (请给出正确答案)
[主观题]

试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,2)时栈的变化过程。

试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,2)时栈的变化过程。

试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,2)时栈的变化过程。试编写如下定义的递归

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“试编写如下定义的递归函数的递归算法,并根据算法画出求g(5,…”相关的问题
第1题
求解平方根√A的迭代函数定义如下:其中,p是A的近似平方根,e是结果允许误差。试写出相应的递归算

求解平方根√A的迭代函数定义如下:

其中,p是A的近似平方根,e是结果允许误差。试写出相应的递归算法,并消除递归。

点击查看答案
第2题
编写一个递归算法,在一棵有n个结点的随机建立起来的二叉搜索树上搜索第k(1≤k≤n)小的元素,并返
编写一个递归算法,在一棵有n个结点的随机建立起来的二叉搜索树上搜索第k(1≤k≤n)小的元素,并返

回指向该结点的指针。要求算法的平均时间复杂度为O(log2n)。二叉搜索树的每个结点中除data、ieftChild、rightChild等数据成员外、增加一个count成员,保存以该结点为根的子树上的结点个数。

点击查看答案
第3题
计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an⊕
计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an⊕

计算多项式Pn(x) –a0xn十a1xn-1+a2xn-2+…+an-1x十an的值, 通常使用的方法是一种嵌套的方法。它可以描述为如下迭代形式:bv=av,bi+1=x×bi+ai+1, i=0, 1,…,n-l。若设bn=Pn(x) , 则问题可以写为如下形式:Pn(x) =x×Pn-1(x)+an, 此处, Pn-i(x) =avxn-1+a1xn-2+…+an-2x+an-1, 这是问题的递归形式。试编写一个函数, 计算这样的多项式的值。

点击查看答案
第4题
设二叉树共含n个节点,且各节点数据项的类型支持线性累加(类似于整数或浮点数),试设计并实现一个递归算法,按照如下规则,在o(n)时间内为每个节点设适当的数值:树根为0;对于数值为k的节点,其左孩子数值为2k+1,右孩子为2k+2。

点击查看答案
第5题
设二叉树共含n个节点,且各节点数据项的类型支持大小比较(类似于整数或浮点数)。试设计并实现一个递归算法,在o(n)时间内将每个节点的数值替换为其后代中的最大数值。

点击查看答案
第6题
试证明,若每个递归实例仅需使用常数规模的空间,则递归算法所需的空间总量将线性正比于最大的递归深度。

点击查看答案
第7题
编写一个递归算法,从大到小输出二叉搜索树中所有值不小于x的关键码。要求算法的时间复杂度为O(log2n+m),n为树中结点数,m为输出的关键码个数。
编写一个递归算法,从大到小输出二叉搜索树中所有值不小于x的关键码。要求算法的时间复杂度为O(log2n+m),n为树中结点数,m为输出的关键码个数。

点击查看答案
第8题
(背包问题)设有一个背包可以放入的物品的重量为5,现有n件物品,重量分别为w[1],w[2],…,w[n]。间
(背包问题)设有一个背包可以放入的物品的重量为5,现有n件物品,重量分别为w[1],w[2],…,w[n]。间

能否从这n件物品中选择若干件放入此背包中,使得放入的重量之和正好为s。如果存在一种符合上述要求的选择,则称此背包问题有解(或称其解为真);否则称此背包问题无解(或称其解为假)。试用递归方法设计求解背包问题的算法。(提示:此背包问题的递归定义如下:)

点击查看答案
第9题
在写递归函数时,哪些定义一般不写在递归函数中?()

A.int

B.float

C.double

D.数组

点击查看答案
第10题
C语言中对函数的描述正确的是()。

A.可以嵌套调用,不可以递归调用

B.可以嵌套定义

C.嵌套调用,递归调用均可

D.不可以嵌套调用

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改