第1题:
以下哪一个不是栈的基本运算?
A.删除栈顶元素
B.删除栈底元素
C.判断栈是否为空
D.将栈置为空栈
第2题:
以下哪一个不是栈的基本运算( )。
A)往栈中任意位置插入一个元素
B)从栈中删除一个元素
C)把栈的栈顶元素读到变量中
D)将栈置为空栈
第3题:
(5)栈的3种基本运算是:入栈、退栈和。
第4题:
链栈与顺序栈相比,链栈有一个比较明显的优点是______。
A.插入操作更加方便
B.通常不会出现栈满情况
C.不会出现栈空的情况
D.删除操作更加方便
第5题:
对于顺序栈和链栈,( )不是两者共有的运算特征。
A. 元素后进先出B. 入栈时需要判断是否栈满C. 出校时需要判断是否找空D. 每次只能访问栈顶元素
第6题:
在下面栈的基本运算中,不是加工型运算的是()
第7题:
无论对于顺序存储还是链式存储的栈和队列来说,进行插入或删除运算的时间复杂度均相同为()
第8题:
栈的删除运算通常称为退栈或出栈。
第9题:
36、对于一个栈做进栈运算时,应先判断栈是否为(),做出栈运算时,应先判断别栈是否(),当栈中元素为m时,做栈运算时发生上溢,则说明栈的可用最大容量为()。为了增加内存空间的利用率和减少发生上溢的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样只有当()时才发生上溢。
第10题:
第11题:
A
B
C
D
第12题:
初始化
进栈
退栈
判栈空
第13题:
带链的栈与顺序存储的栈相比,其优点是()。
A.入栈与退栈操作方便
B.可以省略栈底指针
C.入栈操作时不会受栈存储空间的限制而发生溢出
D.以上都不对
第14题:
以下( )不是栈的基本运算。
A)删除栈顶元素
B)删除栈底元素
C)判断栈是否为空
D)将栈置为空栈
第15题:
假定栈用顺序的方式存储,栈类型stack定义如下:
TYPE stack=RECORD
A: ARRAY[1..M0OF datatype;
t:0..M0;
END;
下面是栈的一种基本运算的实现:
PROCEDURE xxxx(VAR s:stack)
BEGIN
IF s.t=0
THEN print('underflow')
ELSE s.t:=s.t-1;
END;
请问这是栈的哪种基本运算?( )。
A) 栈的推入
B) 栈的弹出
C) 读栈顶元素
D) 将栈置为空栈
A.
B.
C.
D.
第16题:
下列叙述中错误的是()。
A.不管是顺序栈还是带链的栈,在操作过程中其栈底指针均是固定不变的。
B.带链栈的栈底指针在操作过程中是有可能改变的。
C.不管是顺序栈还是带链的栈,在操作过程中其栈顶指针均是动态变化的。
D.顺序栈的栈底指针在操作过程中是固定不变的。
第17题:
第18题:
以下哪一个不是栈的基本运算()
第19题:
链栈与顺序栈相比有一个明显的优点,即()
第20题:
顺序栈的上溢是指()。
第21题:
在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。
第22题:
第23题:
栈满时作退栈运算
栈满时作进栈运算
栈空时作退栈运算
栈空时作进栈运算