工学

填空题在作进栈运算时,应先判别栈是否(),在作退栈运算时应先判别栈是否()。当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样,当()时,才产生上溢。

题目
填空题
在作进栈运算时,应先判别栈是否(),在作退栈运算时应先判别栈是否()。当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样,当()时,才产生上溢。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果以链表为栈的存储结构,则出栈操作是______。

A.必须判别栈是否为满

B.必须判别栈是否为空

C.判别栈元素的类型

D.对栈不作任何判别


正确答案:B

第2题:

如果以链表作为栈的存储结构,则出栈操作时()。

A.必须判别栈是否满

B.必须判别栈是否为空

C.必须判别栈元素类型

D.可不做任何判断


正确答案:B

第3题:

顺序栈在进行()运算时,可能发生栈的上溢,在进行()运算时,可能发生栈的下溢。


参考答案:进栈、退栈

第4题:

在作进栈运算时,应先判别栈是否(),在作退栈运算时应先判别栈是否()。当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样,当()时,才产生上溢。


正确答案:满;空;n;栈底;两个栈的栈顶在栈空间的某一位置相遇

第5题:

如果以链表为栈的存储结构,则退栈操作时( )

A.必须判别栈是否满

B.必须判别栈是否空

C.判别栈元素的类型

D.对栈不作任何判别


正确答案:B

第6题:

如果以链表为栈的存储结构,则出栈操作是______。

A.必须判别栈是否满

B.必须判别栈是否空

C.判别栈元素的类型

D.对栈不作任何判别


正确答案:B

第7题:

如果以链表作为栈的存储结构,则退栈操作时( )。A.必须判别栈是否满B.必须判别栈是否空C.判别栈元素的类型D.对栈不作任何的判别


正确答案:B
如果以链表作为栈的存储结构,那么逻辑上相邻的元素物理上不一定相邻,这就需要在退栈操作时进行判空的操作。如果为空,则不执行。

第8题:

如果以链表为栈的存储结构,则退栈操作是______。

A.必须判别栈是否满

B.必须判别栈是否空

C.判别栈元素的类型

D.刘栈不作任何判别


正确答案:B

第9题:

如果以链表作为栈的存储结构,则出栈操作时()

  • A、必须判别栈是否满
  • B、必须判别栈是否空
  • C、必须判别栈元素类型
  • D、队栈可不做任何判别

正确答案:B

第10题:

在作退栈运算时应先判别栈是否()。

  • A、空
  • B、满
  • C、上溢
  • D、下溢

正确答案:A

更多相关问题