栈的顺序表示中,用top表示栈顶指针,那么栈空的条件是______。A.top==STACKSIZEB.top==1C.top==0D.
栈的顺序表示中,用top表示栈顶指针,那么栈空的条件是______。
A.top==STACKSIZE
B.top==1
C.top==0
D.top==1
栈的顺序表示中,用top表示栈顶指针,那么栈空的条件是______。
A.top==STACKSIZE
B.top==1
C.top==0
D.top==1
第1题
在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当作出栈处理时,top变化为()。
A.top不变
B.top一0
C.top一一
D.top++
第2题
A.top增1
B.top减1
C.top不变
D.top置0
第3题
A、*S->top=e;S->top++;
B、S->top++;*S->top=e;
C、*S->top=e
D、S->top=e;
第4题
A.x=top;top=top->next;
B.x=top;top=top->next;
C.top=top->next;x=top->data;
D.x=top->data;top=top->next;
第5题
A.x=top;top=top->next;
B.x=top->data;
C.top=top->next;x=top->data;
D.x=top->data;top=top->next;
第6题
向一个栈顶指针为top的链找中插人一个p所指结点时,可执行___________ 操作。(填两条语句,结点的指针域为next)
第7题
从栈顶指针为top的链栈中删除一个结点,并将被删结点的值保存到m中,其操作步骤为______。
A.m=top一>data;top=top一>next;
B.top=top一>next;m=top一>data;
C.m=top;top=top一>next;
D.m=top一>data;
第8题
若一个栈以向量V[n]存储,初始栈顶指针top为n+l,则下面x进栈的正确操作是()。
A.top=top+1;V[top]=x
B.V[top]=x;top=top+1
C.top=top-1;V[top]=x
D.V[top]=x;top=top-1
第9题
若一个栈以向量VE1…n]存储,初始栈顶指针top为n+1,则下列X进栈的操作正确的是()。
A.top=top+1;V[top]=X
B.VEtop]=x;top=top+1
C.top=top一1;V[top]=X
D.V[top]=x;top=top一1
第10题
元素1,3,5,7按顺序依次进枝,按该钱的可能输出序列依次入队列,该队列的可能输出序列是() (进找出梳可以交替进行)
A.7,5,3,1
B.7,3,1,5
C.7,5,1,3
D. 5,1,3,7
参考答案A
6 .对一个栈顶指针为top的链钱进行进技操作,设P为待进拔的结点,则执行()。
A. p=top->next; top=top→ next;
B. p一>next=top;
C. p一>next=top;top=p;
D. top=p;