判定一个顺序栈S(栈空间大小为n)为空的条件是()。
第1题:
A、top++
B、top—
C、top=0
D、top=N-1
第2题:
当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行______语句修改top指针。
A.top:=top+1
B.top:=top-1
C.top:=0
D.top:=N
第3题:
第4题:
假定利用数组a[N]顺序存储一个栈,用top表示栈顶元素的下标位置,用top= =-1表示栈空,用top= =N - 1表示栈满,则该数组所能存储的栈的最大长度为()
第5题:
栈通常采用的两种存储结构是();其判定栈空的条件分别是(),判定栈满的条件分别是()。
第6题:
A、S
B、S->next
C、S->next==NULL
D、!S
第7题:
设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是()。
第8题:
判定一个顺序栈st(最多元素为MaxSize)为空的条件是()。
A.st->top!
B.st->top!
C.top==-1
D.top==MaxSize
第9题:
当用长度为N的一维数组顺序存储一个栈时,假定用top==N表示栈空,则表示栈满的条件为()。
第10题:
已知一个顺序栈*s,栈顶指针是top,它的容量为MAXSIZE,则判断栈空的条件为(),栈满的条件是()