什么是递归算法?通常情况下,递归算法在执行过程中需要借助何种数据结构?
第1题:
将一个递归算法改为对应的非递归算法时,通常需要使用(44)。
A.优先队列
B.队列
C.循环队列
D.栈
第2题:
A.线性表
B.栈
C.队列
D.树
第3题:
斐波那契(Fibonacci)数列可以递归地定义为:
用递归算法求解F(5)时需要执行(63)次“+”运算,该方法采用的算法策略是(64)。
A.5
B.6
C.7
D.8
第4题:
数据结构里,在递归程序中,经常借助选项中的哪种来完成算法()。
第5题:
数据结构与算法中,递归算法需要有下列哪三项条件()。
第6题:
数据结构与算法里,一般来说,递归需要有下列哪三项条件()。
第7题:
凡是递归定义的数据结构都可以用递归算法来实现它的操作。
第8题:
数据结构里,二叉树的遍历算法可以用()算法来实现,因为其定义是递归定义的。
第9题:
递归是函数自身调用编程技术
有返回值的函数可以是递归的函数
无返回值函数是不能使用递归的
递归分为直接递归和间接递归
第10题:
对
错
第11题:
递归前进段
递归返回段
递归出口
递归问题
第12题:
递归返回段
递归前进段
递归出口
递归中间段
第13题:
A、递归
B、递推
C、回归
D、回溯
第14题:
递归算法。
第15题:
递归算法和迭代算法的区别是什么?
第16题:
数据结构与算法里,汉诺塔问题的递归分为()几部分。
第17题:
数据结构与算法里,递归是需要栈帮助解决问题的。
第18题:
数据结构与算法里,关于递归说法正确的是()。
第19题:
将递归算法转换成对应的非递归算法时,通常需要使用()来保存中间结果。
第20题:
第21题:
第22题:
递归前进段
递归返回段
递归出口
递归中间段
第23题:
图
栈
链表
树