2、下列可以直接用循环结构即可将递归转换为非递归的是()A.斐波那契数列问题B.N!问题C.汉诺塔问题D.尾递归问题

2、下列可以直接用循环结构即可将递归转换为非递归的是()

A.斐波那契数列问题

B.N!问题

C.汉诺塔问题

D.尾递归问题


参考答案和解析
斐波那契数列问题;N! 问题;尾递归问题

相关考题:

利用栈可将递归程序转化成非递归程序。() 此题为判断题(对,错)。

算法一般都可以用哪几种控制结构组合而成( )。A. 循环、分支、递归B. 顺序、循环、嵌套C. 循环、递归、选择D. 顺序、选择、循环

算法一般可以用哪几种控制结构组合而成______.A.分支,递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环

文法Z→BB|C,A→AA,B→BC中含有什么样的非终结符号()。 A直接左递归B直接右递归C间接左递归D间接右递归

程序的三种基本结构是( ) A.顺序结构,循环结构,递归结构B.顺序结构,循环结构,选择结构C.选择结构,循环结构,递归结构D.顺序结构,选择结构,递归结构

一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程()。A.较快B.较慢C.相同D.无法确定

在函数体中把出现调用自身函数的情况称为()。 A、非递归调用B、直接递归调用C、间接递归调用D、末尾递归调用

算法一般都可以用哪几种控制结构组合而成( )。A. 选择、分支、递归B. 顺序、循环、选择C. 循环、递归、选择D. 顺序、选择、嵌套

通常递归所采用的数据结构?递归和循环的区别?

算法一般都可以用______控制结构组合而成。A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环

算法一般可以用( )控制结构组合而成。A.循环、分支、递归B.顺序、循环、嵌套C.循环、递归、选择D.顺序、选择、循环

算法一般都可以用哪几种控制结构组合而成( )。A.选择、分支、递归B.顺序、循环、选择SXB 算法一般都可以用哪几种控制结构组合而成( )。A.选择、分支、递归B.顺序、循环、选择C.循环、递归、选择D.顺序、选择、嵌套

递归下降法允许任一非终极符是直接左递归的。

递归下降法不允许任一非终极符是直接()递归的。

数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。A、直接递归B、间接递归C、非递归D、嵌套调用

若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(1)处应选择()A、先递归后递推B、先递推后递归C、递归D、递推

递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。

数据结构与算法里,关于递归说法正确的是()。A、递归是函数自身调用编程技术B、有返回值的函数可以是递归的函数C、无返回值函数是不能使用递归的D、递归分为直接递归和间接递归

凡是递归定义的数据结构都可以用递归算法来实现它的操作。

关于递归的有关内容描述项正确的是()A、可以采用递归解决汉诺塔游戏的问题B、递归可以分为直接递归与间接递归C、可以采用递归解决求一个数n!问题D、递归就是在过程或函数里调用自身

以下关于递归的说法错误的是()。A、递归是特殊的嵌套B、递归要注意两点,递归终止条件和递归公式C、递归可以轻松地转为选择语句D、递归可分为两个阶段,即回推和递推

在C语言中,下列错误的说法是()。A、函数可以递归调用B、不允许在函数中再定义函数C、递归程序不可能用非递归算法实现D、对于continue语句,可以通过改变程序的结构而不使用它

VB也提供了结构化程序设计的三种基本结构,它们是()。A、递归结构、选择结构、循环结构B、递归结构、选择结构、顺序结构C、递归结构、过程结构、顺序结构D、顺序结构、选择结构、循环结构

判断题递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。A对B错

多选题数据结构与算法里,关于递归说法正确的是()。A递归是函数自身调用编程技术B有返回值的函数可以是递归的函数C无返回值函数是不能使用递归的D递归分为直接递归和间接递归

单选题若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(1)处应选择()A先递归后递推B先递推后递归C递归D递推

填空题递归下降法不允许任一非终极符是直接()递归的。

多选题数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。A直接递归B间接递归C非递归D嵌套调用