已知一个顺序栈*s,栈顶指针是top,它的容量为MAXSIZE,则判断栈空的条件为(),栈满的条件是()
第1题:
A、*S->top=e;S->top++;
B、S->top++;*S->top=e;
C、*S->top=e
D、S->top=e;
第2题:
设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是(31)。
A.top->link=s;
B.s->link=top->link;top->link=s;
C.s->link=top;top=s;
D.s->link=top;top=top->link;
第3题:
在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top为栈顶指针,则当做出栈处理时,top变化为()。
第4题:
已知一个顺序栈*s,栈顶指针是top,它的容量为MAXSIZE,则判断栈空的条件为(),栈满的条件是()
第5题:
向一个顺序栈S(栈顶指针为top)中插入元素x时,首先要()。
第6题:
假定利用数组a[n]顺序存储一个栈,用top表示栈顶指针,用top==n+l表示栈空,该数组所能存储的栈的最大长度为n,则表示栈满的条件是()
第7题:
在栈的顺序实现中,栈顶指针top,栈为空条件()。
第8题:
顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为()。
第9题:
第10题:
s.elem[top]=e;s.top=s.top+1;
s.elem[top+1]=e;s.top=s.top+1;
s.top=s.top+1;s.elem[top+1]=e;
s.top=s.top+1;s.elem[top]=e;
第11题:
第12题:
30
29
20
19
第13题:
A、不变
B、top=n
C、top++
D、top--
第14题:
当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行______语句修改top指针。
A.top:=top+1
B.top:=top-1
C.top:=0
D.top:=N
第15题:
假定利用数组A[N]顺序存储一个栈,top表示栈顶指针,已知栈未满,则x入栈时所执行的操作是()。
第16题:
在栈的操作中,顺序栈s,栈顶指针是top指向栈顶元素,用e接收出栈元素,则出栈正确的是()
第17题:
对一个顺序存储结构的栈,栈满的判断条件是()。
第18题:
顺序栈s,入栈的元素是e,栈顶是top,栈顶top指示栈顶元素所在位置而不是下一个空位置,则入栈正确的是()。
第19题:
设S()为一个顺序存储的栈,变量top只是栈顶位置,栈为空的条件是(),栈为满的条件是().
第20题:
s[top++]=e;
s[++top]=e;
top++;s[top]=e;
s[top]=e;top++;
第21题:
e=s[top--];
s[--top]=e;
e=s[++top];
s[++top]=e;
第22题:
S->stack[S->top]=x
S->top++
S->top--
x=S->stack[S->top]
第23题:
第24题:
a[--top]=x
a[top--]=x
a[++top]=x
a[top++]=x