早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若一个问题既可以用迭代方式也可以用递归方式求解,则(64)方法具有更高的时空效率。A.迭代B.先迭代
题目
若一个问题既可以用迭代方式也可以用递归方式求解,则(64)方法具有更高的时空效率。
A.迭代
B.先迭代后递归
C.递归
D.先递归后迭代
参考答案
正确答案:A
解析:本题考查法代和递归算法。递归是设计和描述算法的一种有力的工具。能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成一些规模较小的问题,然后从这些小问题的解方便地构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法,分解成规模更小的问题,并从这些更小问题的解构造出规模稍大问题的解。特别地,当规模 N=1时,能直接得到解。由于递归函数执行过程中引起一系列的函数调用和返回,需要较多的时间开销(控制转移和存储空间管理操作所需的时间)及空间开销(每一次调用时为函数中的形式参数和自动局部变量分配存储空间等),因此与实现相同功能的非递归函数相比,运行效率较低。
解析:本题考查法代和递归算法。递归是设计和描述算法的一种有力的工具。能采用递归描述的算法通常有这样的特征:为求解规模为N的问题,设法将它分解成一些规模较小的问题,然后从这些小问题的解方便地构造出大问题的解,并且这些规模较小的问题也能采用同样的分解和综合方法,分解成规模更小的问题,并从这些更小问题的解构造出规模稍大问题的解。特别地,当规模 N=1时,能直接得到解。由于递归函数执行过程中引起一系列的函数调用和返回,需要较多的时间开销(控制转移和存储空间管理操作所需的时间)及空间开销(每一次调用时为函数中的形式参数和自动局部变量分配存储空间等),因此与实现相同功能的非递归函数相比,运行效率较低。
看了若一个问题既可以用迭代方式也可...的网友还看了以下:
整式试题小明与小亮在做游戏,两人各报一个整式,小明报被除式,小亮报一个除式,要求商式必须为2xy,若 数学 2020-03-30 …
若a+b=b+c,则a-b(c为整式)若a=b,则ac=bc(c为整式)若ac=bc,则a=b(c 数学 2020-04-22 …
1.若64^2×8^3=2^x,求x的值.2.已知x^3n=2,求x^6n+x^4n·x^5n的值 数学 2020-04-26 …
若64的5次方x8=2的x次方,求x 数学 2020-05-17 …
● ADSL 采用的两种接入方式是(64) 。 (64)A .虚拟拨号接入和专线接入 B .虚拟拨号 计算机类考试 2020-05-26 …
组成原理习题求解某计算机系统的主存采用32位字节地址空间和64位数据线访问存储器,若使用64M位的 其他 2020-06-24 …
英语翻译脚跟并拢,脚夹角约成60度,女士还可以交迭式男士还可以脚开,窄于肩,双手交叉置腹前女士V字 英语 2020-06-30 …
根据运算顺序列式1.64/8=□,256/□=△.987-□=★2.987-256=□,64/8= 其他 2020-07-09 …
(2012•武汉模拟)若64=2×2×2×2×2×2表示成f(64)=6,243=3×3×3×3× 其他 2020-07-19 …
数学初中因式分解(要过程)十万火急1.x^n+4+x^n+12.(x^2-b^2+y^2-a^2)^ 数学 2020-11-03 …