当某顺序栈中元素为n个,做进栈运算时发生上溢,则说明该栈的最大容量为()。
A.n-1
B.n
C.n+1
D.n/2
第1题:
a、b、c、d、e、f依次进栈、进栈、出栈、进栈、进栈、出栈、进栈的操作,则操作完后,栈S的栈顶元素为()。
A.a
B.b
C.d
第2题:
第3题:
假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top= =0表示栈满,该数组所能存储的栈的最大长度为m,当()时,再做退栈运算会发生“下溢”。
第4题:
在作进栈运算时,应先判别栈是否()。
第5题:
设有5个元素A,B,C,D,E顺序进栈(进栈过程中可以出栈),出栈后依出栈次序进入队列,已知其出队次序为D,C,E,B,A,则该栈容量必定不小于()。
第6题:
顺序栈的上溢是指()。
第7题:
36、对于一个栈做进栈运算时,应先判断栈是否为(),做出栈运算时,应先判断别栈是否(),当栈中元素为m时,做栈运算时发生上溢,则说明栈的可用最大容量为()。为了增加内存空间的利用率和减少发生上溢的可能性,由两个栈共享一片连续的内存空间时,应将两栈的()分别设在这片内存空间的两端,这样只有当()时才发生上溢。
第8题:
在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。
第9题:
对
错
第10题:
第11题:
N - 1
N
N+1
N十2
第12题:
栈满时作退栈运算
栈满时作进栈运算
栈空时作退栈运算
栈空时作进栈运算
第13题:
若元素以a,b,c,d,的顺序进入一个初始为空的栈中,每个元素进栈、出栈各1次,要求出栈的第一个元素为d,则合法的出栈序列共有()种。
A.4
B.5
C.6
D.24
第14题:
假定利用数组a[N]顺序存储一个栈,用top表示栈顶元素的下标位置,用top= =-1表示栈空,用top= =N - 1表示栈满,则该数组所能存储的栈的最大长度为()
第15题:
设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s6,s5,s1则顺序栈的容量至少应为()。
第16题:
若栈顶指针指向栈顶元素,当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为()。
第17题:
有n个元素依次进栈,则出栈序列有(n-1)/2种。
第18题:
在一个用一维数组a[n]表示的顺序栈中,该栈所含元素的个数最少为()个,最多为()个
第19题:
假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top= =-1表示空,该数组所能存储的栈的最大长度为m,当()时,再做进栈运算会发生“上溢”。
第20题:
当栈中已经有MAXNUM个元素时,如果再作进栈运算,则会产生溢出,通常称为上溢。
第21题:
第22题:
第23题:
n-1
n
n+1
n/2
第24题:
利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,这种形式的栈也称为顺序栈。
top=0时为空栈,元素进栈时指针top不断地减1。
当top等于数组的最大下标值时则栈满。
栈不能对输入序列部分或全局起求逆作用