首页 > 行业知识> 工程/建筑
题目内容 (请给出正确答案)
[单选题]

一个递归算法必须包括()。

A.递归部分

B.终结条件和递归部分

C.迭代部分

D.终结条件和迭代部分

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“一个递归算法必须包括()。”相关的问题
第1题
试证明,若每个递归实例仅需使用常数规模的空间,则递归算法所需的空间总量将线性正比于最大的递归深度。

点击查看答案
第2题
修改递归方式实现的图的深度优先搜索(DFS)算法,将输出(访问)顶点信息的语句移动到退出递归前(即执行输出语句后立即退出递归)。采用修改后的算法遍历有向无环图 G,若输出结果中包含 G 中的全部顶点,则输出的顶点序列是 G 的:

A.拓扑有序序列

B.逆拓扑有序序列

C.广度优先搜索序列

D.深度优先搜索序列

点击查看答案
第3题
如教材62页代码2.28所示mergeSort()算法,即便在最好情况下依然需要Ω(nlogn)时间。实际上略微修改这段代码,即可使之在(子)序列业已有序时仅需线性时间,为此,mergeSort()的每个递归实例仅需增加常数的时间,且其它情况下的总体计算时间仍然保持o(nlogn)。试给出你的改进方法,并说明其原理。

点击查看答案
第4题
什么是递归?递归程序有什么优缺点

点击查看答案
第5题
用归纳法证明原始递归函数都是全函数.

点击查看答案
第6题
原始递归函数集是如下4个条款归纳定义的:(1.1)();(1.2)();(1.3)();(1.4)终极条款.

点击查看答案
第7题
()是程序控制的另外一种形式,本质上它是没有循环控制的重复。对于用其他方法很难解决而本质上是递归的问题,使用()可以给出简单、清楚的解决方案。

点击查看答案
第8题
若PL/O编译程序运行时的存储分配策略采用栈式动态分配,并用动态链和静态链的方式分别解决递归
调用和非局部变量的引用问题,试写出下列程序执行到赋值语句b:=10时运行栈的局部示意图

点击查看答案
第9题
对下面的文法G E➝TE' E'➝+E|ε T➝FT' T'➝T|ε F➝PF' F'➝*F|ε P➝(E)|a|b|Λ (1)计算这个文法的每个非终端符的FIRST和EOLLOW (2)证明这个文法是LL(1)的 (3)构造它的预测分析表 (4)构造它的递归下降分析程序
点击查看答案
第10题
问题描述:设计一个用回溯法搜索子集空间树的函数,参数包括结点可行性判定函数和上界函数等必
要的函数,并将此的数用于解0-1背包问题.

0-1背包问题描述如下;给定n种物品和一个背包.物品i的重量是wi,其价值为vi背包的容量为C.应如何选择装入背包的物品,使装入背包中物品的总价值最大?

在选择装入肯包的物品时,对每种物品i只有2种选择,即装入背包或不装入背包.不能将物品i装入背包多次,也不能只装入部分的物品i.

0-1背包问题形式化描述如下:给定,要求n元0-1向量,使得而且达到最大.

算法设计:对于给定的n种物品的重量和价值,以及背包的容量,计算可装入背包的最大价值.

数据输入:由文件input.txt给出输入数据.第1行有2个正整数n和c,n是物品数,c是背包的容量.接下来的1行中有n个正整数,表示物品的价值.第3行中有n个正整数,表示物品的重量.

结果输出:将计算的装入背包物品的最大价值和最优装入方案输出到文件output.txt

点击查看答案
第11题
项目职责范围的结构至少包括三个部分,下面哪项不是必须的?()

A.序言

B.一般职责范围

C.具体职责范围

D.结尾

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