设计一个递归问题的非递归算法通常需要设置()结构。 A、线性表B、数组C、堆栈D、队列

设计一个递归问题的非递归算法通常需要设置()结构。

A、线性表

B、数组

C、堆栈

D、队列


相关考题:

●将一个递归算法改为对应的非递归算法时,通常需要使用 (44) 。(44) A.优先队列B.队列C.循环队列D.栈

将一个递归算法改为对应的非递归算法时,通常需要使用______。A.栈B.队列C.循环队列D.优先队列

将递归算法转换成对应的非递归算法时,通常需要使用()来保存中间结果。 A、队列B、栈C、链表D、树

将一个递归算法改为对应的非递归算法时,通常需要使用(44)。A.优先队列B.队列C.循环队列D.栈

在将递归算法转换成非递归算法时,通常要借助的数据结构是()。 A.线性表B.栈C.队列D.树

将一个递归算法改为对应的非递归算法时,通常需要使用( )。A.优先队列B.队列C.循环队列D.栈

()一般情况下将递归算法转换成等价的非递归算法应该设置堆栈。

以下关于递归算法,哪一个()是错误的?A.递归算法可以转化为非递归算法B.递归算法是一个运算最快的算法C.递归算法非常简洁,但是有些程序设计语言不支持递归算法D.递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果

解决同一问题,递归形式的算法的执行效率通常比非递归形式要高。