单项选择题在将递归算法转换成对应的非递归算法时,通常需要使用()保存中间结果。

A.链表
B.栈
C.队列
D.顺序表


延伸阅读

你可能感兴趣的试题

2.单项选择题最不适合用做链式队列的链表是______。

A.带有队头指针的双向非循环链表
B.带有队头指针的双向循环链表
C.只带队尾指针的双向循环链表
D.只带队尾指针的循环单链表

3.单项选择题最适合用做链式队列的链表是()。

A.带有队头指针和队尾指针的循环单链表
B.带有队头指针和队尾指针的非循环单链表
C.只带队头指针的循环单链表
D.只带队头指针的非循环单链表

4.单项选择题一个队列的进队顺序是1,2,3,4,则该队列可能的输出序列是______。

A.1,2,3,4
B.1,3,2,4
C.1,4,2,3
D.4,3,2,1

5.单项选择题设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是______。

A.top→link=S;
B.S→link=top→+link;top→link=s;
C.s→link=top;top=s;
D.s→link=top;top=top→link;