更多“【填空题】顺序栈中有3个元素,top当前位置大小为()。”相关的问题
第1题
当利用大小为n的数组顺序存储一个栈时,假定用top=n表示栈空,则每次向这个栈插入一个元素时,首先应执行()语句修改top指针。
A.top++;
B.top--;
C.top=0;
D.top=n;
点击查看答案
第2题
当利用大小为N的一维数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行语句修改top指针____。
A.top++
B.top--
C.top=0
D.top
点击查看答案
第3题
判定一个顺序栈ST(最多元素为m0)为栈满的条件是____。
A.top!=0
B.top= =0
C.top!=m0
D.top= =m0-1
点击查看答案
第4题
一个顺序栈S,其栈顶元素下标为top,则将元素e入栈的操作是()。
A.S[top]=e;top++;
B.top++;S[top]=e;
C.S[top]=e
D.S[top++]=e;
点击查看答案
第5题
当利用大小为n的数组(下标从1到n)顺序存储一个栈时,假定用top==n表示栈空,则每次向这个栈插入一个元素时,首先应执行()语句修改top指针。
A.top++;
B.top--;
C.top=0;
D.top=n;
点击查看答案
第6题
在顺序栈中,若栈顶指针top指向栈顶元素的下一个存储单元,且顺序栈的最大容量是maxSize。则顺序栈的判满的条件是()。
A.top==0
B.top==-1
C.top==maxSize
D.top==maxSize-1
点击查看答案
第7题
判定一个顺序栈S(栈空间大小为n)为空的条件是()
A.S->top==0
B.S->top!=0
C.S->top==n
D.S->top!=n
点击查看答案
第8题
判定一个顺序栈ST(最多元素为m0)为空的条件是____。
A.top !=0
B.top= =0
C.top !=m0
D.top= =m0-1
点击查看答案
第9题
若用一个数组data[0..n-1]存储顺序栈,初始栈顶指针top为0,则要让元素x入栈(假设栈不满),应执行()操作。
A.data[top]=x;top--;
B.data[top]=x;top++;
C.top--; data[top]=x;
D.top++; data[top]=x;
点击查看答案
第10题
顺序栈声明如下,编写一个操作(函数),返回当前允许添加到栈中数据元素的最大个数。 typedef int SElemType; typedef struct sqstack { SElemType *base; SElemType *top; int stacksize; }SqStack;
点击查看答案