题目内容

若一个栈的输入序列是1、2、3,…,n,输出序列的第一个元素是n,则第k个输出元素是。

A. k
B. n-k-1
C. n-k+1
D. 不确定

查看答案
更多问题

判断一个栈S(最多有n个元素)为空的条件是。

A. S->top!=0
B. S->top==0
C. S->top!=n
D. S->top==n

判断一个栈S(最多有n个元素)为满的条件是。

A. S->top!=0
B. S->top==0
C. S->top!=n
D. S->top==n

向一个栈顶指针为top的链栈中插入一个*S的时候,应当执行语句

A. top->next=S;
B. S->next=top;top=S;
C. S->next=top->next;top->next=S
D. S->next=top;top=S->next;

向一个带头结点、栈顶指针为top的链栈中插入一个*S结点的时候,应当执行语句。

A. top->next=S;
B. S->next=top;top=S;
C. S->next=top->next;top->next=S;
D. S->next=top;top=S->next;

答案查题题库