题目内容
(请给出正确答案)
[主观题]
如果以链表作为栈的存储结构,则入栈操作时()。A.必须判别栈是否满B.必须判别栈是否为空C.必须判别
如果以链表作为栈的存储结构,则入栈操作时()。
A.必须判别栈是否满
B.必须判别栈是否为空
C.必须判别栈元素类型
D.可不做任何判断
查看答案
如果结果不匹配,请 联系老师 获取答案
如果以链表作为栈的存储结构,则入栈操作时()。
A.必须判别栈是否满
B.必须判别栈是否为空
C.必须判别栈元素类型
D.可不做任何判断
如果以链表作为栈的存储结构,则退栈操作时(55)。
A.必须判别栈是否满
B.对栈不作任何判别
C.判别栈元素的类型
D.必须判别栈是否空
如果以链表为栈的存储结构,则退栈操作时()
A.必须判别栈是否满
B.必须判别栈是否空
C.判别栈元素的类型
D.对栈不作任何判别
如果以链表为栈的存储结构,则退栈操作是______。
A.必须判别栈是否满
B.必须判别栈是否空
C.判别栈元素的类型
D.刘栈不作任何判别
● 下面关于栈和队列的叙述,错误的是 (60) 。
(60)
A. 栈和队列都是操作受限的线性表
B. 队列采用单循环链表存储时, 只需设置队尾指针就可使入队和出队操作的时间复杂度都为O(1)
C. 若队列的数据规模n可以确定,则采用顺序存储结构比链式存储结构效率更高
D. 利用两个栈可以模拟一个队列的操作,反之亦可
A.数据空间适合采用静态存储分配策略
B. 数据空间必须采用堆存储分配策略
C. 指令空间需要采用栈结构
D. 指令代码必须放入堆区
栈通常采用的两种存储结构是 ______。
A.线性存储结构和链表存储结构
B.散列方式和索引方式
C.链表存储结构和数组
D.线性存储结构和非线性存储结构