(单选题)
向一个顺序栈S(栈顶指针为top)中插入元素x时,首先要()。
AS->stack[S->top]=x
BS->top++
CS->top--
Dx=S->stack[S->top]
正确答案
答案解析
略
相似试题
(填空题)
向一个栈顶指针为top的链式栈中插入一个新结点*p时,应执行()和()操作。
(填空题)
已知一个顺序栈*s,栈顶指针是top,它的容量为MAXSIZE,则判断栈空的条件为(),栈满的条件是()
(单选题)
顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为()。
(单选题)
向一个栈顶指针为hs的链栈中插入一个*s结点时,应执行()。
(填空题)
向一个栈顶指针为HS的链中插入一个S所指结点时,则执行()。
(单选题)
当利用大小为N的一维数组顺序存储一个栈时,假定用top==N表示栈空,则向这个栈插入一个元素时,首先应执行()语句修改top指针。
(单选题)
在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top为栈顶指针,则当做出栈处理时,top变化为()。
(单选题)
在一个具有n个单元的顺序栈中,假定以地址低端(即下标为0的单元)作为栈底,以top作为栈顶指针,当出栈时,top的变化为()。
(单选题)
假定利用数组a[m]顺序存储一个栈,用top表示栈顶指针,用top= =0表示栈满,该数组所能存储的栈的最大长度为m,当()时,再做退栈运算会发生“下溢”。