![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
栈的数组表示中,top为栈顶指针,栈空的条件是()。
A.top=0
B. top=maxSize
C. top=maxSize
D. top=-1
A.top=0
B. top=maxSize
C. top=maxSize
D. top=-1
栈的数组表示中,top为栈顶指针,栈空的条件是(31)。
A.top=0
B.top=maxSize
C.top=maxSize
D.top=-1
当两个栈共享一存储区时,栈利用一维数组stack(1,n)表示,两栈顶指针为top[1]与top【2】,则当栈1空时,top[1]为__________,栈2空时,top[2]为__________,栈满时为__________。【南京理工大学1997三、1(3分)】
A.top:=top+1
B.top:=top-1
C.top:=0
D.top:=N
Typedef struct
{int top[2],bot[2]; //栈顶和栈底指针
SElemType *V; //栈数组
int m; //栈最大可容纳元素个数
}DblStack
A.利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,这种形式的栈称为顺序栈。
B.top=-1时为空栈,元素进栈时指针top不断减1。
C.当top等于数组最大下标时(top=MAXSIZE)则栈满。
D.栈不能对输入序列部分或全局求逆。
A.top++;data[top]=x
B.data[top]=x;top++
C.top--;data[top]=x
D.data[top]=x;top--
栈的顺序表示中,用top表示栈顶指针,那么栈空的条件是______。
A.top==STACKSIZE
B.top==1
C.top==0
D.top==1
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!