如果以链表作为栈的存储结构,则退栈操作时()A、必须判别栈是否满B、判别栈元素的类型C、必须判别栈是否空D、对栈不作任何判别
如果以链表作为栈的存储结构,则退栈操作时()
- A、必须判别栈是否满
- B、判别栈元素的类型
- C、必须判别栈是否空
- D、对栈不作任何判别
相关考题:
栈的特点是后进先出,若用单链表作为栈的存储结构,并用头指针作为栈顶指针,则( )。A.入栈和出栈操作都不需要遍历链表B.入栈和出栈操作都需要遍历链表C.入栈操作需要遍历链表而出栈操作不需要D.入栈操作不需要遍历链表而出栈操作需要
在作进栈运算时,应先判别栈是否(),在作退栈运算时应先判别栈是否()。当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样,当()时,才产生上溢。
对于一个栈作进栈运算时,应先判别栈是否为(),作退栈运算时,应先判别栈是否为(),当栈中元素为m时,作进栈运算时发生上溢,则说明栈的可用最大容量为()。为了增加内存空间的利用率和减少发生上溢的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样只有当()时才产生上溢。
单选题顺序栈的上溢是指()。A栈满时作退栈运算B栈满时作进栈运算C栈空时作退栈运算D栈空时作进栈运算